c语言中怎么区别输入多个数字,中间用空格隔开,和输入一个按一下回车

从键盘输入4个整数,输出最小值。这道题分别怎么编程
要求输入一个整数按一下enter,这样子输入四个,然后输出最小值。
四楼的你好,感谢你的回答,你写的程序我试过了,的确两种都可以,但我还是不明白为什么会这样,你能否解释一下,如果能让我更明白了,我再给你加50分。谢谢,另外,有的程序是可以控制只能一次性输入4个再按enter的吧,这样有怎么写呢。

scanf 他中间的分隔符可以是 回车 也可以是 空格
例如
#include"stdio.h"
main()
{ float a[4],min;
int i;
for(i=0;i<4;i++)
scanf(%f,&a[i]);
min=a[0];
for(i=1;i<4;i++)
if(min>a[i]) min=a[i];
printf("%f",min);
}
===============================
百度百科里面 有关于scanf的详细说明 你去看看吧~~~

参考资料:http://baike.baidu.com/view/1390039.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-03
scanf
他中间的分隔符可以是
回车
也可以是
空格
例如
#include"stdio.h"
main()
{
float
a[4],min;
int
i;
for(i=0;i<4;i++)
scanf(%f,&a[i]);
min=a[0];
for(i=1;i<4;i++)
if(min>a[i])
min=a[i];
printf("%f",min);
}
===============================
百度百科里面
有关于scanf的详细说明
你去看看吧~~~
第2个回答  2008-04-19
循环读入四个整数的话,中间是空格还是回车可以无视
第3个回答  推荐于2018-04-09
int i=0;
int a[4];
while(i<4)
{
scanf("%d",&a[i]);
}本回答被网友采纳
第4个回答  2008-04-19
有\n就按回车 没有就空格
相似回答