啻阳_kqDOQ4
2024-10-09 16:30
#include<stdio.h>
int main()
{
int year = 2008;
int month = 8;
int day = 8;
int a;
int sum;
month--;
for(;month>=1;month--){
switch(month)
{
case 1:a=31; break;
case 2:a=28;
if(year%4==0&&year%100!=0){
a=29;
}
break;
case 3:a=31;break;
case 5:a=31;break;
case 7:a=31;break;
case 8: a=31;break;
case 10:a=31;break;
case 12:a=31;break;
default: a=30;break;
}
sum += a;
}
sum = sum + day;
printf("%d",sum);
return 0;
}
应该是sum没有初始化
C语言入门
926206 学习 · 20797 问题
相似问题