自己编写了一个简单的程序编译没出错,但运行结果有问题,求指点
c吧
全部回复
仅看楼主
level 3
我编写的程序是这样的:
//求三个值中的最大数
#include<stdio.h>
int main()//主函数
{
int a,b,c,z;//定义 a,b,c,z为整数类型的数值
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
{
z=a;
}else{
z=b;
}
if(z>c)
{
printf("max is %d\n",z);
}else{
printf("max is %d\n",c);
}
return 0;
}
但是运行结果确实这样的:
求指点啊!!!
2018年01月24日 08点01分 1
level 14
你的逗号是中文的逗号
2018年01月24日 12点01分 2
我刚刚仔细检查了下,是英文逗号无疑啊
2018年01月25日 05点01分
@陌上桃花谢 你控制台输入的是中文逗号啊
2018年01月25日 05点01分
哦,原来是这样的,我又回去试了下,没问题了,感谢哦[吐舌]
2018年01月25日 05点01分
level 5
Scanf中%d不要加逗号,另外if要加大括号吗
2018年01月25日 01点01分 3
我的加大括号报错
2018年01月25日 01点01分
感谢啊,你说得scanf中不加逗号是对啊,现在运行完全没问题了,谢谢[吐舌]
2018年01月25日 05点01分
level 4
这是什么编译器啊??
2018年02月06日 06点02分 4
level 10
言简意赅最重要哦。
[礼物]水手服
[礼物]情趣酒店
[礼物]水手服
[礼物]不可描述
[礼物][太阳][太阳]: 4ㅇ9б(么么哒)78ㅇб
[礼物][滑稽][滑稽](#滑稽)
2018年02月06日 17点02分 5
level 2
取整哪里不加逗号,连着就行
2018年02月07日 06点02分 6
1