例如: switch( grade) &case A case B case C: printf(">60n ) break case D: printf("<60n break c語醒设计
switch (grade) {case 'A' : case 'B': case 'C': printf(">60\n"); break; case 'D': printf("<60\n"); break; } 例如:
s4.5程序举例 例1:写一程序输入年号,判断是否为闰年。 1.算法:根据闰年的判断条件为下列条件之 当年号能被4整除但不能被100整除时,它为闰年 当年号能被400整除时,它为闰年。 c語醒设计
§4.5 程序举例 例1: 写一程序,输入年号,判断是否为闰年。 1. 算法: 根据闰年的判断条件为下列条件之一: 当年号能被4整除但不能被100整除时,它为闰年。 当年号能被400整除时,它为闰年
2.流程图 设用变量year表示年号,leap为待置值变量,当year 为闰年leap←-1,否则leap<0 输入year No year%04=0 leap<-0 yes A year%100=0 No leapt es c語醒设计
设用变量year表示年号,leap为待置值变量,当year 为闰年:leap1, 否则leap0. 输入year year%4=0 year%100=0 leap0 leap1 yes A No No yes 2. 流程图
year%0400=0 No leapt-O yes eap<一 A yes No leap=0 打印非闰年 打印是闰年 结束 c語醒设计
year%400=0 leap1 leap=0 打印非闰年 打印是闰年 结束 leap0 yes yes No No A
3.程序:# include< stdio h> main( i int year, leap scanf("od", &year); if(year%04==0 if(year%100==0) if(year%400==0) leap=1 else leap=0; j else leap=1; else ea p=0; c語醒设计
3. 程序: #include <stdio.h> main ( ) { int year, leap; scanf("%d", &year); if (year%4= =0) { if (year%100= =0) { if (year%400= =0) leap=1; else leap=0;} else leap=1;} else leap=0;