第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 }
小学生C++
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现