【求解决】我的程序输入完数据,要加个符号才能输出结果
输入年月日计算该日是该日是第几天。。程序代码:
#include<stdio.h> int main() { int y,m,d,num; scanf("%d,%d,%d\n",&y,&m,&d); switch(m) { case 1: num=d;break; case 2: num=31+d;break; case 3: num=59+d;break; case 4: num=90+d;break; case 5: num=120+d;break; case 6: num=151+d;break; case 7: num=181+d;break; case 8: num=212+d;break; case 9: num=243+d;break; case 10: num=273+d;break; case 11: num=304+d;break; case 12: num=335+d;break; if(y%4==0&&y%100!=0||y%400==0&&m>2) num+=num; } printf("num=%d\n",num); return 0; }
输入【2014,5,1】按回车不输出 输入【2014,5,1,】才输出