【发布时间】:2013-05-18 05:27:26
【问题描述】:
我应该如何通过按回车键退出循环: 我尝试了以下代码,但它不起作用!
int main()
{
int n,i,j,no,arr[10];
char c;
scanf("%d",&n);
for(i=0;i<n;i++)
{
j=0;
while(c!='\n')
{
scanf("%d",&arr[j]);
c=getchar();
j++;
}
scanf("%d",&no);
}
return 0;
}
我必须接受如下输入:
3//No of inputs
3 4 5//input 1
6
4 3//input 2
5
8//input 3
9
【问题讨论】:
-
第一件事:提供您对程序不满意的输入和输出。第二件事:在使用之前初始化 char c,因为它包含随机值。第三件事:我已经尝试过你的代码,它可以按照你的意愿工作。
-
接下来:你用哪个操作系统来编程?