第18课 闰年与平年--逻辑运算符的优先级
作者:互联网
第18课 闰年与平年--逻辑运算符的优先级
逻辑运算符的优先级:!->&&->||
例程:
试编一个程序,输入一个年份,判断是闰年还是平年。
注:四年一闰,百年不闰,四百年再闰。
判断闰年的条件是:年份能被4整除但不能被100整除;或者能被400整除。
流程图如下:
代码如下:
1 /* 2 例程: 3 试编一个程序,输入一个年份,判断是闰年还是平年。 4 注:四年一闰,百年不闰,四百年再闰。 5 判断闰年的条件是:年份能被4整除但不能被100整除;或者能被400整除。 6 */ 7 8 #include <typeinfo> //变量类型头文件,还是有问题;无法判断int 9 #include <iostream> //包含输入输出流头文件iostream 10 using namespace std; //指明程序 使用命名空间std(标准) 11 int main() 12 { 13 bool flag; 14 int year; 15 cout<<"请输入一年份:"; 16 cin>>year; 17 if ((year%4==0 && year%100!=0) || year%400==0) 18 flag=true; 19 else 20 flag=false; 21 if (flag) 22 cout<<year<<"是闰年"<<endl; 23 else 24 cout<<year<<"是平年"<<endl; 25 return 0; 26 }
动动脑: 2、阅读程序写结果。
1 /* 2 2、阅读程序写结果。 3 */ 4 5 #include <iostream> //包含输入输出流头文件iostream 6 using namespace std; //指明程序 使用命名空间std(标准) 7 int main() 8 { 9 int x,y; 10 cin>>x>>y; 11 if (x>y && y!=0) cout<<x/y<<endl; 12 else if (x!=0) cout<<y/x<<endl; 13 return 0; 14 }
3、完善程序。 风之巅小学每学期都要进行“吃好、睡好、心情好”的“新三好学生”评比。评比时需要对“吃好”“睡好”“心情好”这三项进行量化打分,80分及以上为优秀,三项都达到优秀的就评为“新三好”,只有两项优秀的则被评为“双优生”。编一程序,输入某位同学的每项分值,判断是“新三好”还是“双优生”。 输入:95 98 100 输入:75 95 85 输出:新三好 输出:双优生
1 #include <iostream> //包含输入输出流头文件iostream 2 #include <string> 3 using namespace std; //指明程序 使用命名空间std(标准) 4 int main() 5 { 6 int eat,sleep,mood; 7 cin>>eat>>sleep>>mood; 8 if (eat>=80 && sleep>=80 && mood>=80) 9 cout<<"新三好"; 10 else 11 if (eat<80 && sleep>=80 && mood>=80 || eat>=80 && sleep>=80 && mood<80 || eat>=80 && sleep<80 && mood>=80) 12 cout<<"双优生"; 13 return 0; 14 }
标签:std,闰年,--,18,运算符,int,&&,80,整除 来源: https://www.cnblogs.com/lqsj2018/p/16407115.html