C语言中循环问题

http://img.mukewang.com/5657c3e600011b1809490499.jpg

我想实现一按回车就会出现a[0]=XX ;a[1]=XX``````这些功能,但是我改来改去,发现都只能输出第一个a[0]的值,请问各位大神我哪里错了,感觉好像这个循环可以用啊。初学者,还有很多不懂谢谢。

Alan0123456
浏览 1387回答 1
1回答

流浪_老

你使用的字符数组  字符数组不是这样用的!#include <stdio.h>int main() {  int i;  int j;  int a[1000];  printf("************************\n"); printf("请输入评委的总得分 按-1结束\n"); printf("******************\n");  for(i=0;a[i-1]!=-1;i++)  {  scanf("%d",&a[i]);  }      for(i=0;a[i]!=-1;i++)  {  printf("a[%d]=%d\n",i,a[i]);  }}
打开App,查看更多内容
随时随地看视频慕课网APP