回 帖 发 新 帖 刷新版面

主题:刚刚学编程没多久..有条问题

#include<stdio.h>
void main()
{
int x=5,y,z;
printf("一个数\n");
scanf("%d,%d",&y,&z);
y=x+z;
printf("%d",&y);
}

为什么我计算的时候..输入一个数 就显示..不对的结果

回复列表 (共5个回复)

沙发

printf("%d",f)

板凳

scanf("%d,%d",&y,&z);改为
scanf("%d%d",&x,&z);

3 楼

THANK

4 楼

printf("%d",&y);改为printf("%d",y);

5 楼

#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);


我来回复

您尚未登录,请登录后再回复。点此登录或注册