这里怎么错了

[复制链接]
查看11 | 回复1 | 2008-6-14 19:01:00 | 显示全部楼层 |阅读模式
输入年月日,然后输出它的下一天是几年几月几日。
#include
void main()
{int a,b,c;
printf("请输入年份\n");
scanf("%d",&a);
printf("请输入月份\n");
scanf("%d",&b);
printf("请输入日\n");
scanf("%d",&c);
c+1;

switch(b){

case 1:;


case 3:;


case 5: ;
case 7:;
case 8:;
case 10:;
case 12:
if(c==31&&b==12){

printf("%d %d %d",a+1,b=1,c=1);

}break;
else printf("%d %d %d",a,b,c+1);break;
Cpp1.cpp
F:\下一天是多少\Cpp1.cpp(15) : warning C4552: '+' : operator has no effect; expected operator with side-effect
F:\下一天是多少\Cpp1.cpp(45) : error C2181: illegal else without matching if
Error executing cl.exe.

回复

使用道具 举报

千问 | 2008-6-14 19:01:00 | 显示全部楼层
#includevoid main() {int a,b,c; printf("请输入年份\n"); scanf("%d",&a); printf("请输入月份\n"); scanf("%d",&b); printf("请输入日\n"); scanf("%d",&c); c=c+1; switch(b){ case 1:; case 3:; case 5: ; case 7:; case 8:; case 10:; case 12: if(c==31&&b==12)printf("%d %
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行