【C语言-12】多个数据的统一化处理(数组)

2025-09-25 17:22:57

1、打开C-Free,新建文件。

17【C语言-00】编程软件C-Free的安装,注册及使用

【C语言-12】多个数据的统一化处理(数组)

2、输入以下内容:

#include<stdio.h>

main()

{

float score[10],ave,S=0;

int i; 

printf("计算平均分\n");

for(i=0;i<10;i++){

printf("请输入第%d个分数:",i+1);

scanf("%f",&score[i]);

S=S+score[i]

ave=S/10; 

printf("平均分为:%.2f\n得分情况如下:\n",ave); 

for(i=0;i<10;i++)printf("同学%d得分%.2f\t",i+1,score[i]); 

【C语言-12】多个数据的统一化处理(数组)

3、运行过程如图(gif):

【C语言-12】多个数据的统一化处理(数组)

1、声明一个数组与声明一个单一变量相比便是后面多了个“[...]”,括号内便是该数组内数据的个数。

【C语言-12】多个数据的统一化处理(数组)

2、在调用阶段,括号内便是该数组的第几个元素,注意:数组内编号是从0开始的,例如:

score[0]代表该数组内第1个元素,

score[6]代表第7个元素,

score[i]代表第i+1个元素

因此声明数组score[20]后,调用时,只有score[0]至score[19],没有score[20]。

【C语言-12】多个数据的统一化处理(数组)

3、另外,数组还可以是二维,多维的,如:char stu[4][4]便定义了一个4x4的二维数组,如图:

【C语言-12】多个数据的统一化处理(数组)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢