第26讲项目4——本月有几天?
2016-03-09 22:21
281 查看
任务及要求
/*
*Copyright (c)2016,csdn学院
*All rights reserved.
*文件名称:lzz.c
*作 者:兰泽泽
*完成日期:2016年3月6日
*版 本 号:v1.0
*问题描述:编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
*程序输入:
*程序输出:
*/
#include <stdio.h>
int main( )
{
int m,y;
printf("请输入年份:");
scanf("%d",&y);
printf("请输入月份:");
scanf("%d",&m);
if(y%400==0||(y%100!=0&&y%4==0))
{
if(m==2)
{
printf("%d 年 %d月有29天",y,m);
}
}
else
{
switch(m)
{
case 2:
printf("%d 年 %d月有28天",y,m);
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
printf("%d 年 %d月有31天",y,m);
break;
default:
printf("%d 年 %d月有30天",y,m);
break;
}
}
return 0;
}
运行结果
/*
*Copyright (c)2016,csdn学院
*All rights reserved.
*文件名称:lzz.c
*作 者:兰泽泽
*完成日期:2016年3月6日
*版 本 号:v1.0
*问题描述:编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。
*程序输入:
*程序输出:
*/
#include <stdio.h>
int main( )
{
int m,y;
printf("请输入年份:");
scanf("%d",&y);
printf("请输入月份:");
scanf("%d",&m);
if(y%400==0||(y%100!=0&&y%4==0))
{
if(m==2)
{
printf("%d 年 %d月有29天",y,m);
}
}
else
{
switch(m)
{
case 2:
printf("%d 年 %d月有28天",y,m);
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
printf("%d 年 %d月有31天",y,m);
break;
default:
printf("%d 年 %d月有30天",y,m);
break;
}
}
return 0;
}
运行结果
相关文章推荐
- while循环计算1到100之和
- 二叉搜索树的第k个结点
- linux常用的命令之一:ls
- Gradient descent
- 面试题:删除数组从下标数为i开始的j个元素
- 新浪sae安装wordpress方法2(转)
- linux nginx一些自己命令
- Refreshing Datagridview when a child form is closed
- 宣誓我的主权
- 自考C++程序设计试题2009年1月
- 新浪sae安装wordpress方法(第一方法)
- 随机生成小学四则运算练习题小程序
- EXTJS 5 学习笔记2 - Components
- SiteServer CMS 标签总结
- 字符串转成整数
- unity3D应用随笔,StartCoroutine,协程的概念
- 简单理解java容器类
- 公钥,私钥和数字签名这样最好理解
- php的学习笔记之面向对象(四)继承
- 两级标题栏带下拉选择框的页面刷新