C语言 | 数组 | 案例

39 阅读1分钟

数组:批量定义同一个类型的变量

从键盘上输入n个数字,计算它们的平均值,并输出。 sizeof(arr)/sizeof(int)用于计算数组的长度

#include <stdio.h>
int main(){
	int arr[5];
	int len = sizeof(arr)/sizeof(int);
	printf("%d\n",len);
	for(int i=0;i<=len-1;i++){
		scanf("%d",&arr[i]);
	} 
	double total =0;
	for(int i = 0;i<=len-1;i++){
		total+=arr[i];
	}
	printf("%f",(total)/len);
	return 0;
}
#include <stdio.h>
int main(){
	int arr[5];
	int len = sizeof(arr)/sizeof(int);
	printf("%d\n",len);
	for(int i=0;i<=len-1;i++){
		scanf("%d",&arr[i]);
	} 
	double total =0;
	for(int i = 0;i<=len-1;i++){
		total+=arr[i];
	}
	printf("%f",(total)/len);
	return 0;
}