- 281.00 KB
- 2022-06-14 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
小学c++课件3.3\n01嵌套if语句PartOne\n如果if语句中的“内嵌语句”(即语句1或语句2)也是if语句,就构成了“嵌套if语句”。嵌套if语句有2种形式:嵌套在else分支中,格式如下:if(表达式1)语句1;elseif(表达式2)语句2; elseif… else语句n;嵌套在if分支中,格式如下:if(表达式1){ if(表达式2)语句1; else语句2; }else语句3;C++规定:在嵌套if语句中,if和else按照“就近配对”的原则配对,即相距最近且还没有配对的一对if和else首先配对。\n试分析下面的2组语句有何区别?//语句1:else与第二个if配对if(n%3==0) if(n%5==0)cout<usingnamespacestd;intmain(){ floatprice,discount,amount; //单价、折扣、总价intcount; //购买件数cout<<"输入单价:"; cin>>price; cout<<"输入购买件数:"; cin>>count;\n……floatprice,discount,amount; //单价、折扣、总价intcount; //购买件数……if(count<5) discount=1; elseif(count<10) discount=0.9; else discount=0.8; amount=price*count*discount; cout<<"单价:"<usingnamespacestd;intmain(){ inta,b,c,max; cout<<"输入三个整数:";cin>>a>>b>>c; if(a>b&&a>c) max=a; elseif(b>a&&b>c) max=b; else max=c; cout<<"最大数为:max="<usingnamespacestd;intmain(){intx=-10;if(x>=0)if(x<50)cout<<“0“<0和x≤0,再区分x是<0,还是=0。3.输入字符(1)若为字母,输出“alpha”(2)若为数字,输出“digit”(3)若为其它字符,输出“notalpha&digit”4.输入3个数,按从小到大的顺序输出+1(x>0)y=0(x=0)-1(x<0)\n03作业PartThree\n作业复习书3.3编程提示输入用户名,然后再提示输入密码,如果用户名是“admin”并且密码是“888888”,则提示正确,否则提示错误。如果用户名不是admin还提示用户名不存在。完成书第82页练习1~3\n此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢