一、数组
- 数组可以存放在变量里,每一个变量有一个名字,有一个类型,还有它的生存空间
- 数组是长度固定的数据结构,用来存放指定的类型数据
- 一个数组里可以有很多个数据
- 所有的数据的类型都是相同的
二、定义数组
- <类型>变量名称[元素数量];
- int grades[100];
- double weight[20];
- 元素数量必须是整数
- int a[0];可以存在,但是无用
- ex1:
#include <stdio.h>
int main()
{
int a[10] = {0,1,2,3,4,5,6,7,8,9}; //数组有效下标值:[0,数组元素数量-1]
int i;
for(i = 0;i<10;i++){
printf("%d ",a[i]);
}
return 0;
}
1、用数组做散列计算
- 写一个程序,输入数量不确定的【0,9】范围内的整数,统计每一种数字出现的次数,输入-1表示结束
- ex1:
#include <stdio.h>
int main()
{
int a[10] = {0,0,0,0,0,0,0,0,0,0};
int num;
do{
scanf("%d",&num);
if(num == -1||num<0||num>9)
{
break;
}
else
a[num] += 1;
}while(1);
int i;
for(i = 0;i<10;i++){
printf("a[%d] = %d\n",i,a[i]);
}
return 0;
}
标签:int,基础,C语言,num,数组,ex1,include
From: https://www.cnblogs.com/zwb1997/p/18059965