c语言,为什么输入一次会输出多次,萌新求解答,要怎么才能得到题目要求,拜托,题目如图,代码如下

2024-11-28 05:51:20
推荐回答(2个)
回答1:

用循环语句多次读入。 最后再输出即可。
例如:int a[100],i;for(i=0;i<100;i++) scanf("%d",a+i); //循环多次输入for(i=0;i<100;i++) printf("%d ",a[i]); //一次性输出

回答2:

在CommandLetter = getchar();前加一句fflush(stdin);。