2、>voidmain(){inti,s=0,a[10]={0,1,2,3,4,5,6,7,8,9};for(i=3;i<7;i++)s=s+a[i];printf(“s=%d”,s);}①程序的功能:求a[3]到a[6]数组的和②程序运行结果:s=18题目2:阅读以下程序(文件名:g2.cpp)#includevoidmain(){intk,s,i,a[10]={1,2,3,4,5,6,7,8,9,10};floatave;for(k=s=i=0;i<10;i++){if(a[i]%2==0)continue
3、;34程序设计基础C实验报告s+=a[i];k++;}if(k!=0){ave=s/k;printf(“k=%d,ave=%f”,k,ave);}}①程序的功能:求奇数的和以及其和的平均数②程序运行结果:k=5,ave=5.000000题目4:任意输入10个数,求其最大数和最小数。(文件名:g4.cpp)程序代码:#includevoidmain(){inta[10],max,min,i;for(i=0;i<10;i++)scanf("%d",&a[i]);max=min=a[0];for(i=1;i<=9
4、;i++){if(a[i]>max)max=a[i];if(a[i]voidmain(){inta[10];inti,j,temp;printf("Pleaseinput10numbers:");for(i=0;i<10;i++)scanf("%d",&a[i]);34程序设计基础C实验报告for(i=0;i<9
5、;i++)for(j=0;j<9-i;j++)if(a[j]>a[j+1]){temp=a[j];a[j]=a[j+1];a[j+1]=temp;}printf("Thesortednumbers:");for(i=0;i<10;i++)printf("%4d",a[i]);}①理解以上程序,并编辑运行程序。②将程序中第7行的数字9改为10,编译运行程序,结果怎样?③将程序中第8行的数字9改为10,编译运行程序,结果怎样?实验8:题目2:输入一串字符,计算其中空格的个数。(文件名:h2.cpp)#include6、h>#includevoidmain(){charc[30];inti,sum=0;gets(c);for(i=0;ivoidmain(){inti,j,row,col,min;inta[3][4]={{1,2,3,4},{9,8,7,6},{-1,-2,0,5}};min=a[0][0];row=col=0;for(i=
7、0;i<3;i++)for(j=0;j<4;j++)34程序设计基础C实验报告if(a[i][j]voidmain(){chars[20],s1[20];scanf(“%s”,s);printf(“s=%s”,s);s
8、canf(“%s%s”,s,s1);printf(“s=%s,s1=%s”,s,s1);puts(“”);gets(s);puts(s);}2.选择内容实验7:题目6:任意输入20个数在一维数组a中,求20个数的平均值。(文件名:g6.cpp)程序代码:#i