| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2338 人关注过本帖
标题:新手求助#为什么两个数相加不能得出正确结果?
取消只看楼主 加入收藏
梦月神游
Rank: 2
来 自:灵界-异空间
等 级:论坛游民
威 望:4
帖 子:23
专家分:98
注 册:2017-3-11
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
新手求助#为什么两个数相加不能得出正确结果?
最近看了点C,就是有个问题一直弄不懂,不知道为啥下面的代码不能得出正确结果

程序代码:
#include<stdio.h>
main()
{
    int a,b;
    printf("请输入两个整数a,b:\n");
    scanf("%d,%d",&a,&b);
    printf("两个数相加的结果是:%d\n",a+b);
}


具体情况是这样的:我输入两个数3和5,期待结果要输出8,但实际上得到的结果是3,想了很久都不知道是什么原因,特意前来问一下
图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 两个数 相加 结果 printf 输入 
2018-10-31 13:37
梦月神游
Rank: 2
来 自:灵界-异空间
等 级:论坛游民
威 望:4
帖 子:23
专家分:98
注 册:2017-3-11
收藏
得分:0 
谢谢大家热心提问,已解决
2018-10-31 18:00
梦月神游
Rank: 2
来 自:灵界-异空间
等 级:论坛游民
威 望:4
帖 子:23
专家分:98
注 册:2017-3-11
收藏
得分:0 
以下是引用C基础在2018-10-31 13:49:22的发言:

main()前面缺少函数类型,看你的程序前面应该加void

萌新还想弱弱问一下,直接写main也能正常运行,但为啥还要加void呢?
还有看见有些课本上加int main 那又和void main有什么不同呢?
大神能否回答一下
2018-10-31 18:14
梦月神游
Rank: 2
来 自:灵界-异空间
等 级:论坛游民
威 望:4
帖 子:23
专家分:98
注 册:2017-3-11
收藏
得分:0 
回复 9楼 Tomorrw_I
谢谢你的耐心讲解,祝你在编程论坛上步步高升,同时也勉励自己要学好C语言
2018-10-31 18:50
快速回复:新手求助#为什么两个数相加不能得出正确结果?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024337 second(s), 12 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved