数组的应用:
统计一行单词数 #include
char ch[81]; char c;
int i,word=0,num=0;
printf(\ gets(ch);
for(i=0;(c=ch[i])!=0;i++) {
if(c==' ') word=0; else if(word==0) {
word=1; num++; } }
printf(\
getch(); }
计算十个学生成绩的及格率。 #include
float stu[10],pass;
int i,count=0;
printf(\ for(i=0;i<10;i++) {
scanf(\ }
for(i=0;i<10;i++) if(stu[i]>=60) count++;
printf(\ pass=count/10.0;
printf(\ getch(); }
二维数组的输入,并且要求矩阵格式进行输出。 #include
int a[3][4],i,j;
printf(\ for(i=0;i<3;i++) for(j=0;j<4;j++)
scanf(\
printf(\ for(i=0;i<3;i++) {
for(j=0;j<4;j++)
printf(\ printf(\ }
getch();
}
输入学生成绩,并输出成绩表 #include } } for(j=1;j<=N;j++) printf(\printf(\ 计算3*3数组的对角线之和 #include int a[3][3]; int sum1=0,sum2=0,i,j; printf(\ for(i=0;i<3;i++) for(j=0;j<3;j++) scanf(\ for(i=0;i<3;i++) sum1+=a[i][i]; for(i=0;i<3;i++) for(j=0;j<3;j++) if(i+j==2) sum2+=a[i][j]; printf(\ getch(); }