C语言中如何实现输入输出多组数据,该如何结束输入
答案:2 悬赏:40 手机版
解决时间 2021-03-16 18:11
- 提问者网友:刺鸟
- 2021-03-16 13:51
说的详细点,最好举几个例子,比如输入n行数据(如何结束输入)对应输出n行结果类型的;第一行输一个数n之后能输入n行数据,对应输出n个结果的类型的等等,菜鸟一个,望讲的详细点
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-03-16 14:55
第一行是不是输入n(将来要输入的数字个数)?如果,不是的话你需要定义一个符号用来结束。
全部回答
- 1楼网友:风格不统一
- 2021-03-16 15:40
c语言中实现多组数据输入输出主要有两种方式:
1.首先输入一个n,表示将有n个输入输出,例如:
#include
int main()
{
int n,a;
scanf("%d",&n);
while(n--){
scanf("%d",&a);
printf("输出:%d\n",a);
}
return 0;
}
2.使用while(scanf("%d",&n)!=eof){}语句,直达输入ctrl+z,结束输入,例如:
#include
int main()
{
int a;
while(scanf("%d",&a)!=eof){
printf("输出:%d\n",a);
}
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯