学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 24 123
发新话题
打印

刚学C,帮我看看这程序哪错了呀?

刚学C,帮我看看这程序哪错了呀?

#include <stdio.h>
void main()
{
int a,b,c,max;
printf("请输入三个数字a,b,c:");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if (max<b)
max=b;
if (max<c)
max=c;
printf("最大数为:%d\n",max);
}

运行结果为什么不对那?
在线等,谢谢

TOP

灌到中级会员

没问题
一上一上又一上   一上上到高山上
举头红日白云低   四海五湖皆一望

TOP

那用VC6.0,怎么运行结果不对呢?

TOP

灌到中级会员

我没运行  只是感觉没问题
一上一上又一上   一上上到高山上
举头红日白云低   四海五湖皆一望

TOP

我感觉也没问题,我QQ:330166377

TOP

会不会输入错,有“,”的

TOP

结果根本不对呀,
哪的错呢?晕了....
附件: 您所在的用户组无法下载或查看附件

TOP

scanf("%d,%d,%d",&a,&b,&c);改成scanf("%d%d%d",&a,&b,&c);

TOP

嗯,好了,
为什么中间不能用逗号那?

逗号不是间隔符吗?

逗号是字符数值?

TOP

这段程序本来就没有错误,程序中“ scanf("%d,%d,%d",&a,&b,&c) ”,所以在运行程序后应该这样输入:1,2,3 【回车键】

TOP

 24 123
发新话题