中易网

在VS2012上练习C语言SCANF的一点小疑问

答案:2  悬赏:60  
解决时间 2021-03-24 12:25
#include
void main()
{int sum,a,b;
scanf("%d %d",&a,&b);
sum=a+b;
printf("两数之和为%d",sum);
}
我输入这样一个程序 运行的时候当我输完两个数字 怎样让程序显示他们之和 按回车程序就自动关闭了 需要再添加哪个语句么
最佳答案
第一:scanf中的"%d %d"中间有空格,你必须用空格分隔,而且有几个空格你必须打几个。一般不推荐这样做,还是用"%d%d"把空格去掉吧。

还有:你在按回车之后一瞬间有没有看到结果?
如果有的话,你的程序没问题,只是因为执行得太快你还没来得及看结果程序就关了(程序运行完成后会自动关)。
推荐你在编译生成exe文件完成后直接点 “执行 XXXX.EXE”来运行程序,这样在程序完成之后会有按任意键继续的提示,你可以看到结果了。

另外,在VC(VStudio)的环境里面我一般习惯用iostream中的方式来实现输入输出。
全部回答
1 这样使用 scanf_s("%c", &a, 1);就可以了,其中1 代表要读取字符的数量 2 运行结果如下
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我被蜜蜂蛰了,起了一个大包,有什么办法让它
我是个家庭主妇,因为没工作被老公和婆家看不
几种常见皮肤癌的症状
二甲双胍格列本脲片饭后吃吗
牙槽骨萎缩,不能种牙齿了,怎么办?
庞晓戈是谁?
美利达1000-2500的车哪款比较好
變性只做胸部切除
四卦辛庄村地址在哪,我要去那里办事
以前总是我缠着男朋友都是我主动打电话,这两
求一部血腥的黑帮电影
有谁知道这是逍客的哪款车,哪年产的,是1.6
急!耳朵内有异响
6个的钢筋有三级钢吗
熬夜对女生的坏处。
推荐资讯
打算买个燃气热水器,哪个品牌好啊?万家乐
惠氏奶粉新配方1阶段都是原装进口的吗
办失业了没领失业金医保卡能报销吗?
香港赤腊角国际机场到铜锣湾时代广场
散文 托物言志的中心 500字左右
130年左右的一对榆木老梁帮忙估价
我女朋友不告诉我做什么,但她说每天都要早起,
那个节日,是北京地区黑夜最长的。A‘六一儿
七月中旬杭州的小型动漫展在哪里 具体点的位
4岁用字帖练习阿拉伯数字好吗
会计专升本在济南 考什么学校好
朱志一老师讲NLP吗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?