6.1.1 数组
如何记录输入的很多数字?
int number[100] 数组
1 #include<stdio.h> 2 3 int main() 4 { 5 int x; 6 double sum = 0; 7 int cnt = 0; 8 int number[100];//引入数组 9 scanf("%d", &x); 10 while ( x!= -1 ){ 11 number[cnt] = x;//对数组赋值 12 sum += x; 13 cnt ++; 14 scanf("%d", &x); 15 } 16 if ( cnt > 0 ){ 17 printf("%f\n", sum/cnt); 18 int i;//遍历数组 19 for ( i=0; i<cnt; i++){ 20 if ( number[i] > sum/cnt){ 21 printf("%d\n", number[i]); 22 } 23 } 24 } 25 return 0; 26 }
6.1.2 定义数组
类型 变量名称[元素数量]; 数量为整数 下标索引从0开始
需保证只使用下标不越界[0,数组最大值-1 ]
越界提示 segmentation fault
时间: 2024-10-16 15:15:32