正在加载图片...
411-维数组的引出及使用 例4-1:求某班成绩的平均分,并输出所有学生的成绩 #include <stdio.h> 因为现在要保存每个学生的成 void main() 绩,那就不能只使用一个变量s了, intj,sum=0,s{401;而需要40个变量,这样一来输入、 float ave 输出、计算都会变得繁琐。 for(j=0;j=39;j++) 在这种情况下,我们希望能有 scanf(“%d”,&s[j);种数据类型可以保存一组数据, sum=sum+si; 并且可以方便的对这组数据进行 输入、输出、计算等操作,因此 ave=sum/40 引出了数组类型。 printf(“ave=%r”,ave);"说明一个含有40个元素的数组, for(j=0;j<40;j++) 每个数组元素存放一个成绩,成 printf(“%d,”,slij);绩的输入、输出、计算都可以通 过循环来实现▪因为现在要保存每个学生的成 绩,那就不能只使用一个变量s了, 而需要40个变量,这样一来输入、 输出、计算都会变得繁琐。 ▪在这种情况下,我们希望能有一 种数据类型可以保存一组数据, 并且可以方便的对这组数据进行 输入、输出、计算等操作,因此 引出了数组类型。 ▪说明一个含有40个元素的数组, 每个数组元素存放一个成绩,成 绩的输入、输出、计算都可以通 过循环来实现 例4-1: 求某班成绩的平均分,并输出所有学生的成绩 #include <stdio.h> void main( ) { int j , sum=0 , s[40] ; float ave ; for(j=0; j<=39 ; j++) { scanf(“%d”, &s[j]); sum=sum+s[j]; } ave=sum/40; printf(“ave=%f”, ave); for(j=0; j<40 ; j++) printf(“%d,”, s[j]); } 4.1.1 一维数组的引出及使用
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有