啊哈磊_编程从这里起步

标题: 请问,运行时,数值应该如何输入才能验证?我输入a=1,b=2或者1,2,运行的结果都不对 [打印本页]

作者: echottjj    时间: 2019-5-16 17:59
标题: 请问,运行时,数值应该如何输入才能验证?我输入a=1,b=2或者1,2,运行的结果都不对
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.     int a,b,c;
  6.     scanf("%d%d",&a,&b);
  7.     c=a+b;
  8.     printf("%d+%d=%d,a,b,c");
  9.     c=a-b;
  10.     printf("%d-%d=%d,a,b,c");
  11.     c=a*b;
  12.     printf("%d*%d=%d,a,b,c");
  13.     c=a/b;
  14.     printf("%d/%d=%d,a,b,c");
  15.     system("pause");
  16.     return 0;
  17. }
复制代码

作者: 加一    时间: 2019-5-17 14:09
第八行引号位置错了。
printf("%d+%d=%d”,a,b,c);

2.png (8.83 KB, 下载次数: 7)

2.png

作者: Jesse1    时间: 2019-6-23 10:57
所有输出后引号放在逗号前面,输入不要带标点,直接输1 2.
作者: 冰山qd    时间: 2019-6-29 14:59
scanf("%d%d",&a,&b); 两个变量输入之间应该加分隔符。scanf函数输入格式必须原样输入,不加分隔符就会出问题,可以改为 scanf("%d %d",&a,&b);输入时1 2,改为 scanf("%d,%d",&a,&b);则为1,2




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2