这个C程序错在哪里?
来源:百度知道 编辑:UC知道 时间:2024/05/24 15:57:59
#include<stdio.h>
void main()
{int year,month,date;
scanf("%d,%d,%d",&year,&month,&date);
printf("yy-mm-dd=%d-%d-%d",year,month,date);
}
运行后
输入 2008,3,1
结果是yy-mm-dd=2008--858993460--858993460
改后面的两位数也是一样的有结果
大家说说这个到底是哪里出错了??
如何改?
void main()
{int year,month,date;
scanf("%d,%d,%d",&year,&month,&date);
printf("yy-mm-dd=%d-%d-%d",year,month,date);
}
运行后
输入 2008,3,1
结果是yy-mm-dd=2008--858993460--858993460
改后面的两位数也是一样的有结果
大家说说这个到底是哪里出错了??
如何改?
没有错的 可能真的是你的机子有问题了!
我运行过了的
#include<stdio.h>
void main()
{int year,month,date;
scanf("%d%d%d",&year,&month,&date);
printf("yy-mm-dd=%d-%d-%d",year,month,date);
}
你输入的是全角逗号吧
没错,是你的机器出问题了,我的很好,。