输入年份和月份输出该月有多少天python_输入一个年份和月份,打印出该月份有多少天(考虑闰年),用switch语句编程...
展开全部
#include <
main(
{
int year, month;
printf("Input year,month: ");
scanf("%d, %d", &year, &month);/*输入相应的年和月*/
switch (month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
printf("31 days\n");
break; .
case 2:
if(vyear % 4== 0 && year % 100 != O)l(year % 400 == 0))
printf("29 days\n"); /*闰年的2月有 29天*/
}
else
{
printf("28 days\n");/*平年的2月有28天*/
break;
case 4:
case 6:
case 9:
case 11:
printf("30 daysln");
break;
default:
printf("Input error!\n");
}
}
扩展资料
switch语句用法注意事项e5a48de588b63231313335323631343130323136353331333433623737:
switch 语句可以更方便地应用于多个分支的控制流程。C89 指明,一个 switch 语句最少可以支持 257 个 case 语句,而 C99 则要求至少支持 1023 个 case 语句。然而,在实际开发环境中,为了程序的可读性与执行效率,应该尽量减少 switch 语句中的 case 语句。
除此之外,switch 语句与 if 语句不同的是,switch 语句只能够测试是否相等,因此,case 语句后面只能是整型或字符型的常量或常量表达式;而在 if 语句中还能够测试关系与逻辑表达式。
不要忘记在 case 语句的结尾添加 break 语句。在 switch 语句中,每个 case 语句的结尾不要忘记添加 break 语句,否则将导致多个分支重叠。当然,除非有意使多个分支重叠,这样可以免去 break 语句。
输入年份和月份输出该月有多少天python_输入一个年份和月份,打印出该月份有多少天(考虑闰年),用switch语句编程...相关推荐
- python输入年份月份输出天数_6.2(输入年份 月份 输出该月天数)
题目 请用户输年份,再输入月份,输出该月的天数 代码 Console.WriteLine("请输入年份"); string year = Console.ReadLine(); i ...
- ACMNO.25 C语言-间隔输出 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出1 9 9 0。 输入 一个四位数 输出 增加空格输出
题目描述 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格.如输入1990,应输出"1 9 9 0". 输入 一个四位数 输出 增加空格输出 样例输入 199 ...
- 输入年份和月份输出该月有多少天python_Python实现用户输入年月日,程序打印出这是这一年的第多少天...
1. 自己造轮子 year=int(input('请输入年份,如2019>>>')) month=int(input('请输入月份,如8>>>')) day=int ...
- python输出一个数的每一位_Python练习实例88 | 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。...
这一道试题,总体来看的话,可以说是非常的简单. 根据具体数字,输出指定字符串.jpg 多余的话就不多说了,直接上代码: if __name__ == '__main__': #定义一个程序的入口 n ...
- java从键盘输入数据斐波那契数_从键盘输入一个正整数n,打印出斐波那契数列的前n个元素...
import java.util.*; public class Test { public static void main(String[] args){ Scanner in = new Sca ...
- 【20190405】算法-输入一个字符串,按字典序打印出该字符串中字符的所有排列
方法一:利用递归 利用递归求全排列的过程真的很难理解,先把代码贴上来吧 function Permutation(str) {// write code hereif(!str){return str ...
- 10月25日 c语言 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*
#include<stdio.h> int main() { int i,j,k; for(i=1;i<=7;i++) { scanf("%d",&k); ...
- c#通过输入年月日输出该月的天数
using System; namespace year { class Program { static void Main(string[] args) ...
- 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出1 9 9 0。
题目描述 写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格.如输入1990,应输出"1 9 9 0". 输入 一个四位数 输出 增加空格输出 样例输入 199 ...
- 输入正整数n,输出n层数字金字塔。
7-135 数字金字塔 (10 分) 输入正整数n,输出n层数字金字塔. 输入格式: 正整数n,1<=n<=9. 输出格式: n层的金字塔,其中第1层的"1"在第1行的 ...
最新文章
- java 字符串拼接优化_JAVA字符串拼接效率
- Java泛型中的PECS原则
- Swoole 源码分析——内存模块之内存池
- ios 之 autoresizing小解
- C++ Primer 第五版 第6章 6.2——函数参数传递阅读笔记
- centos 6.8 mysql 5.6_Mysql(5.6.35)在Linux(Centos 6.8)上安装
- 阿里云智能 AIoT 首席科学家丁险峰:阿里全面进军 IoT 这一年 | 问底中国 IT 技术演进
- Qt的特性——信号和槽
- 强悍的 Linux —— 系统文件及其作用
- 从主机 Windows 上无法远程访问 Linux 的 Tomcat 服务器解决方法
- 输出结果 配置_用单端仪表放大器实现全差分输出
- 批量ping及telnet工具
- 浅谈国内信息化项目的范围管控变更办法
- 斑马打印机 ZPL打印
- opencv怎么使用GPU加速
- 从虚拟化前端Bug学习分析Kernel Dump
- MATLAB 过时了吗?
- 计算机组成原理扩展指令CLC实验报告,惠州学院-计算机组成原理实验四 含流程图...
- 51nod1238(杜教筛)
- 《wpf专题--基于wpf制作登录页面》