• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

C语言程序执行遇到的一个问题

大少爷安安 2019-03-25 浏览量:1041
为什么输出的不是1捕获5.PNG
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 程序源码没有错误,看显示,你输入数字的时候中间的逗号应该是在中文状态下输入的全角逗号,这个逗号必须要使用英文的半角逗号才可以。
    • 发布于 2019-03-25
    • 举报
    • 评论 0
    • 5
    • 0

其他答案 数量:8
  • 你输入的时候,中间的逗号应该是中文下输入的,把这个当成第二个参数了,输出了。
    • 发布于2019-03-25
    • 举报
    • 评论 0
    • 3
    • 0

  • 1,2 间距太大,“,”时全角,换个半角试试,英文状态下输入即可
    • 发布于2019-03-26
    • 举报
    • 评论 0
    • 2
    • 0

  • scanf的函数输入时不可以使用中文的逗号的,可以使用回车的方式,中文的逗号占用2个字节的

  • 中文逗号占用了两个字节,你可以和下面的数字位置对比一下,这个错误的,需要换成英文状态的逗号,这样就是1个字节,不然把另外半个逗号也计算进去了
    • 发布于2019-03-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 这里应该是误用了中文输入法下面的逗号,然后程序将这个逗号当作一个参数输出了

  • 你输入时,使用了中文的符号,程序无法识别的,是按数据处理的,所以结果是错误的
    • 发布于3小时前
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

C语言程序执行遇到的一个问题