一段9行的c语言程序出错了,求指导!!!!!

[复制链接]
查看11 | 回复5 | 2012-1-20 10:13:55 | 显示全部楼层 |阅读模式
scanf(“%d,%d".&a,b); //第一个单引号是中文的,第一个逗号也是中文的(无错,但可能会影响输入),&a前面应该是逗号,b前面少&。//改为:scanf("%d,%d",&a,&b);//输入数据时用逗号分开,如:1,2...
回复

使用道具 举报

千问 | 2012-1-20 10:13:55 | 显示全部楼层
scanf()里面有个中文的逗号,b忘了取地址。 如果你这样写scanf("%d %d",&a,&b);那输入时就要以空格隔开数字,如:2 3 回车如果你这样写scanf("%d,%d",&a,&b);那输入时就要以逗号隔开数字,如:2,3 回车如果你这样写scanf("***%d***%d***",&a,&b);那输入时就要这样写:***2...
回复

使用道具 举报

千问 | 2012-1-20 10:13:55 | 显示全部楼层
scanf(“%d,%d".&a,b);问题就出在你这句话里面,因为&是赋值符号,你给a赋值了,但是没有给b赋值,就默认b为0了...
回复

使用道具 举报

千问 | 2012-1-20 10:13:55 | 显示全部楼层
scanf(“%d,%d".&a,b);//这句错了。//应该是scanf(“%d,%d",&a,&b);//少了一个&,两个%d中间应该是 , 而不是, 。第一个&前面也应该是, 不是.//我编程的时候也经常忘加&//(我也是新手)...
回复

使用道具 举报

千问 | 2012-1-20 10:13:55 | 显示全部楼层
你代码呢...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行