feitianqu 发表于 2014-1-9 15:57:25

请整型数据求和问错在那里

main()
{
      int a;
      int b;
      int c=0;
      printf("请输入a的值\n");
      scanf("%d\n",&a);
      printf("请输入b的值\n");
      scanf("%d\n",&b);
      printf("%d\n",c=a+b);
      }

duzhongjieqiji 发表于 2014-1-9 16:46:50

本帖最后由 duzhongjieqiji 于 2014-1-9 18:03 编辑

scanf("%d\n",&b); 写成scanf("%d",&b)如果想输入一个数字换行写成scanf("\n%d",&a);   scanf("\n%d",&b); 好好看看scanf函数用法

feitianqu 发表于 2014-1-10 08:07:11

还有个问题哈为什么我输入完数字按回车没用再按下V就可以继续程序了

feitianqu 发表于 2014-1-10 08:14:55

我的输入1回车2 回车 V回车

duzhongjieqiji 发表于 2014-1-10 09:46:03

我的输入1回车2 回车 V回车 不光是V你输入任何字符 都会有这样结果 因为scanf 遇到你的输入错误时 返回值是0这时候 跳出scanf 执行下一句 就会有你看到的结果!
页: [1]
查看完整版本: 请整型数据求和问错在那里