在c语言中,引用数组元素时,其数组下标的数据类型允许是什么?


当前第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语言》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...