搜索
查看: 159|回复: 3
打印 上一主题 下一主题

请问,运行时,数值应该如何输入才能验证?我输入a=1,b=2或者1,2,运行的结果都不对

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2019-5-16 17:59:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
  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:42 | 只看该作者
第八行引号位置错了。
printf("%d+%d=%d”,a,b,c);

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

2.png
板凳
发表于 2019-6-23 10:57:30 | 只看该作者
所有输出后引号放在逗号前面,输入不要带标点,直接输1 2.
地板
发表于 2019-6-29 14:59:05 | 只看该作者
scanf("%d%d",&a,&b); 两个变量输入之间应该加分隔符。scanf函数输入格式必须原样输入,不加分隔符就会出问题,可以改为 scanf("%d %d",&a,&b);输入时1 2,改为 scanf("%d,%d",&a,&b);则为1,2
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表