谁帮忙检查一下 这个程序有什么错误 我想了半天 都没找出来

[复制链接]
查看11 | 回复1 | 2011-8-16 10:36:42 | 显示全部楼层 |阅读模式
#include
main()
{
        int mouth,n;
        printf("input year :");
        scanf("%d",&n);
        printf("input mouth:");
        scanf("%d",mouth);
        switch(mouth)
        {
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:printf("31days\n");break;
        case 4:
        case 6:
        case 9:
        case 11:printf("30 days\n");break;
        case 2:
                if(n%4==0&&n%100!=0||n%100==0&&n%400==0)
                        printf("29 days\n");
                else
                        printf("28 days\n");
        default:printf("error");break;
        }
}

回复

使用道具 举报

千问 | 2011-8-16 10:36:42 | 显示全部楼层
scanf("%d",mouth);这一句改成:scanf("%d",&mouth);...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行