以气球算法题为例
如果让你指定一个气球的颜色,可以定义一个一维数组设定颜色
#include<>
int main(){
char a[10];
printf("设定一个气球的颜色\n");
scanf("%s",a);
printf("这个气球的颜色是%s\n",a);
}
如果让你指定5个气球的颜色,可以定义一个二维数组设定颜色
#include<>
int main(){
char a[10][10];
int i;
for(i=1;i<=5;i++){
printf("指定第%d个气球的颜色:\n",i);
scanf("%s",a[i]);
printf("第%d个气球的颜色是%s\n",i,a[i]);
}
}
c语言中要char数组代替字符串型,使用%s,不用加&符号;其他的整型数组、双精度数组,赋值时依然是要加&符号的