作业1:

使用if语句,根据1~7的数字,输出今天是星期几?的程序。

方法一,直接使用单独的if语句

#include <iostream>
using namespace std; int main(){ int numberWeek;
cout<<"请输入一个1~7之间的整数";
cin>>numberWeek; if(numberWeek==){//写的判断条件不正确,例如:2<numberWeek<10 或10<numberWeek 判断的条件有== >= <= != > < && || ! << >> & | ^ 变量在前 x>10 2<x<10
cout<<"今天是星期一"<<endl;
}
if(numberWeek==){
cout<<"今天是星期二"<<endl;
}
if(numberWeek==){
cout<<"今天是星期三"<<endl;
}
if(numberWeek==){
cout<<"今天是星期四"<<endl;
}
if(numberWeek==){
cout<<"今天是星期五"<<endl;
}
if(numberWeek==){
cout<<"今天是星期六"<<endl;
}
if(numberWeek==){
cout<<"今天是星期日"<<endl;
} return ;
}

方法二,使用关联的if语句

#include <iostream>
using namespace std; int main(){ int numberWeek;
cout<<"请输入一个1~7之间的整数";
cin>>numberWeek; if(numberWeek==){
cout<<"今天是星期一"<<endl;
}else if(numberWeek==){
cout<<"今天是星期二"<<endl;
}else if(numberWeek==){
cout<<"今天是星期三"<<endl;
}else if(numberWeek==){
cout<<"今天是星期四"<<endl;
}else if(numberWeek==){
cout<<"今天是星期五"<<endl;
}else if(numberWeek==){
cout<<"今天是星期六"<<endl;
}else if(numberWeek==){
cout<<"今天是星期日"<<endl;
}else{
cout<<"您输入的数字不符合要求。"<<endl;
} return ;
}

练习题:完成1年12个月的季节输出,如果是8月输出这是夏天。

作业2:

使用switch语句,完成1年12个月的季节输出,如果是8月输出这是夏天,的程序。

#include <iostream>
using namespace std; int main(){ int monthNumber;
cout<<"请输入一个1~12之间的整数";
cin>>monthNumber; switch (monthNumber){
case :
case :
case :
cout<<"这是春天"<<endl;
break;
case :
cout<<"这是夏天"<<endl;
break;
case :
case :
cout<<"这是夏天"<<endl;
break;
case :
case :
case :
cout<<"这是秋天"<<endl;
break;
case :
case :
case :
cout<<"这是冬天"<<endl;
break;
default:
cout<<"您输入的数字不符合要求。"<<endl;
break;
} return ;
}

使用switch语句练习算术运算符的使用,任意输入两个浮点数,输出两个浮点数的 + - * /  %

case :语句可以任意交换位置吗? default :语句可以写在任意位置吗?case 语句当中内容为空可以吗?都是可以的

作业3:

使用do while 和while 循环语句,完成输出一个*所组成的矩形,要求宽度为10 ,高度为20。

while循环语句

int x=1;

while(x<3){

  cout<<"x="<<x;

}


#include <iostream>
using namespace std; int main(){
int x=;
while(x<){//目前叫做死循环 必须要有一个不满足循环条件的时候
if(x%==)
cout<<"x="<<x<<endl;
x++;
}
return ;
}

do while循环语句

#include <iostream>
using namespace std; int main(){
int x=;
do{//目前叫做死循环 必须要有一个不满足循环条件的时候
if(x%==)
cout<<"x="<<x<<endl;
x++;
}while(x<);
return ;
}

do while与while语句的区别是什么?

(1)在do while循环结束之后必须写 ; 分号

(2)do while 必定会执行一次,而while不满足一次都不执行

#include <iostream>
using namespace std; int main(){
int x=;
do{
cout<<"x="<<x<<endl;
x++;
}while(x<);
return ;
}
#include <iostream>
using namespace std; int main(){
int x=;
while(x<){
cout<<"x="<<x<<endl;
x++;
}
return ;
}

最新文章

  1. 在windows上如何安装python web引擎jinja2
  2. Cacti修改采集精度为1分钟
  3. C#微信公众号开发之网页授权oauth2.0获取用户基本信息(一)
  4. 【第一课】神奇的Context
  5. LocalResizeIMG前端HTML5本地压缩图片上传,兼容移动设备IOS,android
  6. C# 通过URL获取图片并显示在PictureBox上的方法
  7. bzoj 2327 构图暴力判断+独立集个数
  8. UML图示
  9. QEvent整理归纳:140种类型,29个继承类,7个函数,3种事件来源
  10. Spring 学习笔记02
  11. ZOJ 3623 Battle Ships 简单DP
  12. XPath语法
  13. BZOJ 4517: [Sdoi2016]排列计数 [容斥原理]
  14. Redis的应用场景
  15. Odoo二次开发
  16. Linux内核很吊之 module_init解析 (下)【转】
  17. [译]RabbitMQ教程C#版 - &quot;Hello World&quot;
  18. FileProvider 添加二级目录
  19. python入门(七):字符串
  20. atan和unwrap解卷绕

热门文章

  1. JS滑动下划线导航菜单实现原理
  2. 关于cookies,sessionStorage和localStorage的区别
  3. 牛客练习赛43D(贪心)
  4. Collections.copy
  5. awk 分解行、字段
  6. Reactor Pattern and Non-blocking IO--reference
  7. Android入门:Activity生命周期
  8. SpringMVC配置文件 中 mvcview-controller 标签的使用
  9. .net core +mysqlSugar(最为简单的增删改查)
  10. 学习《CSS选择器Level-4》不完全版