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

从键盘输入4个整数,输出最小值。这道题分别怎么编程要求输入一个整数按一下enter,这样子输入四个,然后输出最小值。四楼的你好,感谢你的回答,你写的程序我试过了,的确两种... 从键盘输入4个整数,输出最小值。这道题分别怎么编程
要求输入一个整数按一下enter,这样子输入四个,然后输出最小值。
四楼的你好,感谢你的回答,你写的程序我试过了,的确两种都可以,但我还是不明白为什么会这样,你能否解释一下,如果能让我更明白了,我再给你加50分。谢谢,另外,有的程序是可以控制只能一次性输入4个再按enter的吧,这样有怎么写呢。
展开
 我来答
百度网友23cf893
推荐于2016-05-21 · TA获得超过381个赞
知道小有建树答主
回答量:351
采纳率:100%
帮助的人:261万
展开全部
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

革玉巧童香
游戏玩家

2019-08-03 · 非著名电竞玩家
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:1117万
展开全部
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的详细说明
你去看看吧~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feiyingbuaa
2008-04-19 · TA获得超过568个赞
知道小有建树答主
回答量:669
采纳率:0%
帮助的人:313万
展开全部
循环读入四个整数的话,中间是空格还是回车可以无视
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悉己n
推荐于2018-04-09 · TA获得超过759个赞
知道小有建树答主
回答量:684
采纳率:100%
帮助的人:561万
展开全部
int i=0;
int a[4];
while(i<4)
{
scanf("%d",&a[i]);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浩星浦秋梵088
2008-04-19 · 超过16用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:0
展开全部
有\n就按回车 没有就空格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式