主题:刚刚学编程没多久..有条问题
2131726
[专家分:0] 发布于 2007-08-11 14:53:00
#include<stdio.h>
void main()
{
int x=5,y,z;
printf("一个数\n");
scanf("%d,%d",&y,&z);
y=x+z;
printf("%d",&y);
}
为什么我计算的时候..输入一个数 就显示..不对的结果
回复列表 (共5个回复)
沙发
liudan319 [专家分:3780] 发布于 2007-08-11 22:28:00
printf("%d",f)
板凳
woshizhengfuzhe [专家分:0] 发布于 2007-08-12 10:30:00
scanf("%d,%d",&y,&z);改为
scanf("%d%d",&x,&z);
3 楼
2131726 [专家分:0] 发布于 2007-08-12 16:24:00
THANK
4 楼
hw缘呆马 [专家分:130] 发布于 2007-08-29 16:25:00
printf("%d",&y);改为printf("%d",y);
5 楼
wruru521 [专家分:30] 发布于 2007-10-06 18:49:00
#include<stdio.h>
void main()
{
int x=5,y,z;
printf("一个数\n");
scanf("%d,%d",&y,&z);//这里输入的两个数要用逗号隔开,不能用别的,否则
错误。当然,你也可以改成像2楼说的那样
y=x+z;
printf("%d",&y);//这里应改为printf("%d",y);
}
我来回复