这个代码有什么问题吗?我运行总是出错,希望能得到帮助。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int a, b, c, d;
printf("请输入年,月,日");
scanf("%d %d %d", &a, &b, &c);
printf("这天是&d", a);
printf("年的");
switch (b)
{
case('1'):
{
printf("%d", c);
break;
}
case('2'):
{
d = c + 31;
printf("%d", d);
break;
}
case('3'):
{
d = c + 59;
printf("%d", d);
break;
}
case('4'):
{
d = c + 90;
printf("%d", d);
break;
}
case('5'):
{
d = c + 120;
printf("%d", d);
break;
}
case('6'):
{
d = c + 151;
printf("%d", d);
break;
}
case('7'):
{
d = c + 181;
printf("%d", d);
break;
}
case('8'):
{
d = c + 212;
printf("%d", d);
break;
}
case('9'):
{
d = c + 243;
printf("%d", d);
break;
}
case('10'):
{
d = c + 273;
printf("%d", d);
break;
}
case('11'):
{
d = c + 304;
printf("%d", d);
break;
}
case('12'):
{
d = c + 334;
printf("%d", d);
break;
}
printf("天");
}
return 0;
}
能够帮到我真是太好了,谢谢大家了。