加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 笑话段子

给定年月,用for语句打印出当前月份的日历

时间:2024-03-04 22:41:14  来源:http://www.pengfu.net  作者:admin

如果是月份的话我建议你先用个switch语句

int Day,Month,Year;

int Week = 0;

printf(输入年份:);

scanf(%d,&Year);

printf(输入月份);

scanf(%d,&Month);

switch(Month)

{

case 1: Day = 31;

break;

case 2: Day = 28;

break;

case 3: Day = 31;

break;

case 4: Day = 30;

break;

case 5: Day = 31;

break;

case 6: Day = 30;

break;

case 7: Day = 31;

break;

case 8: Day = 31;

break;

case 9: Day = 30;

break;

case 10: Day = 31;

break;

case 11: Day = 30;

break;

case 12: Day = 31;

break;

}

这样做的目的是由月份可以判断出这个月有几天

让后就可以打印结果了,如果要用for语句的话

for(int i = 1;i <= Day;i++)

{

printf(%d年%d月%d日是星期%d,Year,Month,i,++Week);

if(Week == 8)

Week = 0;

}

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门