int main()
{
int a,b,c,sum
printf("请输入年份\n")
scanf("%d",&a)//%d不是d%
printf("请输入月份\n")
scanf("%d",&b)
switch(b)
{
case 1:sum=0break
case 2:sum=31break
case 3:sum=31+28break
case 4:sum=31+28+31break
case 5:sum=31+28+31+30break
case 6:sum=31+28+31+30+31break
case 7:sum=31+28+31+30+31+30break
case 8:sum=31+28+31+30+31+30+31break
case 9:sum=31+28+31+30+31+30+31+31break
case 10:sum=31+28+31+30+31+30+31+31+30break
case 11:sum=31+28+31+30+31+30+31+31+30+31break
case 12:sum=31+28+31+30+31+30+31+31+30+31+30break
}
printf("请输入号数\n")
scanf("%d",&c)
sum=sum+c
if(a%400==0)
{
sum=sum+1
}
else if(a%4==0&a%100!=0)
{
sum=sum+1
}
printf("%d",sum)
return 0
}
1、首先打开vc6.0, 新建一个vc项目。
2、添加头文件和main函数。
3、定义day、month、year、sum、leap 五个变量。
4、使用 scanf给定义的变量赋值。
5、使用switch语句,先计算某月以前的月份的总天数。
6、使用sum, 加上某天的天数。
7、判断是不是闰年。
8、如果是闰年且月份大于2, 总天数应该加一天。
9、使用printf打印sum。
10、运行程序。