当前第2页 返回上一页
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | void main()
{
int i,j,s=0,l,v[3],a[5][3];
printf( "input score\n" );
for (i=0;i<3;i++){
for (j=0;j<5;j++)
{ scanf( "%d" ,&a[j][i]);
s=s+a[j][i];}
v[i]=s/5;
s=0;
}
l=(v[0]+v[1]+v[2])/3;
printf( "math:%d\nc languag:%d\ndbase:%d\n" ,v[0],v[1],v[2]);
printf( "total:%d\n" ,l);
}
|
程序中首先用了一个双重循环。在内循环中依次读入某一门课程的各个学生的成绩,并把这些成绩累加起来, 退出内循环后再把该累加成绩除以5送入v之中,这就是该门课程的平均成绩。
外循环共循环三次,分别求出三门课各自的平均成绩并存放在v数组之中。退出外循环之后,把v[0],v[1],v[2]相加除以3即得到各科总平均成绩。最后按题意输出各个成绩。
推荐:《c语言教程》
以上就是在c语言中,引用数组元素时,其数组下标的数据类型允许是什么?的详细内容!
返回前面的内容
相关阅读 >>
C语言strcmp函数用法详解
C语言中的文件类型只有哪两种
C语言怎么比较两个数的大小
C语言&&什么意思?
%lf在C语言中表示什么
C语言实现向有序数组中插入一个数并保持有序
C语言while循环例子
C语言如何实现玫瑰花
C语言计算两个数的最小公倍数
零基础学C语言看什么书
更多相关阅读请进入《C语言》频道 >>
转载请注明出处:木庄网络博客 » 在c语言中,引用数组元素时,其数组下标的数据类型允许是什么?