内容发布更新时间 : 2024/11/15 3:17:00星期一 下面是文章的全部内容请认真阅读。
{
char str[81],substr[3]; int n;
printf(\输入主字符串: \ gets(str);
printf(\输入子字符串: \ gets(substr); puts(str); puts(substr); n=fun(str,substr); printf(\ } k.
编写一个函数,参数为整型n,输出n行的菱形;例如n=7,则图形为 * *** ***** ******* ***** *** * #include<> int main() {
int i,j,k,n; for(i=1;i<=4;i++)
{
for(j=1;j<=4-i;j++) printf(\ for(k=1;k<=2*i-1;k++) printf(\ printf(\
}
for(i=1;i<=3;i++) {
for(j=1;j<=i;j++) printf(\ for(k=1;k<=7-2*i;k++) printf(\ printf(\
} return 0; }
5. 一维数组
a. 建立一个整型数组,在定义数组的时候为数组初始化任意10数字,体会初始化的用法;
#include<> int main() {
int i,num[10];
printf(\ for(i=0;i<10;i++) {
printf(\ scanf(\
} return 0; }
a) 建立一个长度为10的一维整型数组,提示用户为数组输入数据
#include<> int main() {
int max,i,num[10],sum; float aver=0;
printf(\ for(i=0;i<10;i++) {
printf(\ scanf(\
} max=num[0]; for(i=0;i<10;i++) {
if(num[i]>num[0]) max=num[i]; sum=sum+num[i];
} aver=sum/10;
printf(\ return 0; }
b) 求出数组的最大值、平均值;
#include<> #include<> int main() { int i; char
s[26]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'}; for(i=25;i>=0;i--) printf(\ return 0; }
b. 将数组分别使用选择排序法和冒泡排序法排序,并输出排序后的数组;
1. #include<> int main()
{ int i,j; int t,num[10];
printf(\ for(i=0;i<10;i++) {
printf(\ scanf(\
}
for(i=0;i<9;i++) for(j=i+1;j<10;j++)
if(num[i]>num[j]) {
t=num[i]; num[i]=num[j]; num[j]=t; }
printf(\ for(i=0;i<10;i++) printf(\ return 0; }
2. #include <> #include<>
void sort(int a[],int n) {