易百教程

使用for循环处理数组

使用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开始。