使用for
循环处理数组。
#include <stdio.h>
int main()
{
int highscore[4];
int x;
for(x=0;x<4;x++)
{
printf("输入你的第 #%d 个分数: ",x+1);
scanf("%d",&highscore[x]);
}
puts("你输入的分数如下:\n");
for(x=0;x<4;x++)
printf("#%d %d\n",x+1,highscore[x]);
return(0);
}
执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ gcc main.c
hema@ubuntu:~/book$ ./a.out
输入你的第 #1 个分数: 99
输入你的第 #2 个分数: 97
输入你的第 #3 个分数: 94
输入你的第 #4 个分数: 93
你输入的分数如下:
#1 99
#2 97
#3 94
#4 93
printf()
语句中的x + 1
参数是在循环中使用x
变量,但显示其值以1
而不是0
开始。