
谁能告诉我哪里错了啊
#include<stdio.h>voidmain(){inty,m,d;scanf("%d,%d,%d",&y,&m,&d);printf("y=%d,m=%d,d=%...
#include <stdio.h>
void main()
{
int y, m, d;
scanf("%d, %d, %d", &y, &m, &d);
printf("y =%d, m =%d, d =%d");
}
假设y = 4,m = 5,d = 6,
输出结果应该是;y = 4,m =5,d = 6,
可是我的输出结果是;y = 0,m = 0,d = 2130567168
谁能帮助我找到错在哪里?
谢谢! 展开
void main()
{
int y, m, d;
scanf("%d, %d, %d", &y, &m, &d);
printf("y =%d, m =%d, d =%d");
}
假设y = 4,m = 5,d = 6,
输出结果应该是;y = 4,m =5,d = 6,
可是我的输出结果是;y = 0,m = 0,d = 2130567168
谁能帮助我找到错在哪里?
谢谢! 展开
展开全部
printf("y =%d, m =%d, d =%d",y,m,d);// 没有输出表列
scanf("%d, %d, %d", &y, &m, &d); //这样的格式,注意输入的时候也要有逗号
scanf("%d, %d, %d", &y, &m, &d); //这样的格式,注意输入的时候也要有逗号
展开全部
..........................................
#include <stdio.h>
void main()
{
int y, m, d;
scanf("%d %d %d",&y,&m,&d);
printf("y =%d, m =%d, d =%d",y,m,d);
}
正确答案,自己找找错在哪了吧,注意scanf中的逗号是错误的
#include <stdio.h>
void main()
{
int y, m, d;
scanf("%d %d %d",&y,&m,&d);
printf("y =%d, m =%d, d =%d",y,m,d);
}
正确答案,自己找找错在哪了吧,注意scanf中的逗号是错误的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入的时候输入4,5,6。或者三个输入分开写,
scanf("%d", &y);
scanf("%d", &m);
scanf("%d", &d);
最后printf("y =%d, m =%d, d =%d",y,m,d);
scanf("%d", &y);
scanf("%d", &m);
scanf("%d", &d);
最后printf("y =%d, m =%d, d =%d",y,m,d);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个printf的格式不对啊。。
在“ ”里面的东西是会原封不动打印出来的东西,你需要在后面给出值的。
这样:
printf("y =%d, m =%d, d =%d",y,m,d);
就可以了
在“ ”里面的东西是会原封不动打印出来的东西,你需要在后面给出值的。
这样:
printf("y =%d, m =%d, d =%d",y,m,d);
就可以了
追问
还是不对啊!说printf这行少‘)’
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是printf("y =%d, m =%d, d =%d",y,m,d)而不是printf("y =%d, m =%d, d =%d")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
void main()
{
int y, m, d;
scanf("%d, %d, %d", &y, &m, &d);
printf("y =%d, m =%d, d =%d",y,m,d);
}
void main()
{
int y, m, d;
scanf("%d, %d, %d", &y, &m, &d);
printf("y =%d, m =%d, d =%d",y,m,d);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询