>input;if(inpu"> >input;if(inpu" />
欢迎来到天天文库
浏览记录
ID:33893000
大小:356.76 KB
页数:11页
时间:2019-03-01
《第二次上机作业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二次上机作业1.#includeusingnamespacestd;intmain(){intinput;cout<<"whichnumberdoyouwanttotest:";cin>>input;if(input%2)cout<<"number"<2、en -34 -34even -23.5 -23odd(2)使用上述数据测试结果正确吗?如果有不正确之处请修改。第四个数据输入后结果不对。修改程序后为:(3)如果对输出结果的显示格式不满意,请修改。(4)请修改if(input%2)中的表达式,使程序仍然能正确执行。if(input%2)改为if(input&1)2.#include#includeusingnamespacestd;intmain(){doublea,b,c;doubledelta,x1,x2;intsign;cout<<"一元二次方程a*x*x+b*x+c=0";co3、ut<<"输入三个系数a(a!=0),b,c:"<>a>>b>>c;cout<<"a="<0)sign=1;elsesign=0;delta=sqrt(fabs(delta));x1=4、-b/(2*a);x2=delta/(2*a);if(sign){cout<<"方程有两个不同实根:"<0,输出两个不等的实根;若△=5、0,输出两个相等实根;若△<0,输出两个复数根。【要求】(1)参照主教材的例2.8编写源程序并调试运行,并记录结果。比较与例2.8的不同之处。输入结果a=0b=0c=4 二次项系数为0,不是一元二次方程a=0b=2c=4 二次项系数为0,不是一元二次方程a=1b=2c=0 方程有两个不同实根x1=0x2=-2a=2b=5c=1 方程有两个不同实根x1=-0.219224x2=-2.28079(2)思考if–else嵌套使用时的注意事项是什么?If和else“就近配对”,即相距最近且还没配对的一对if和else首先配对。3.编写程序:输入一门课程的成绩,若高于90分,输出“A6、 grade”;若高于80分而低于90分,输出“Bgrade”;若高于70分而低于80分,输出“C grade”;若高于60分而低于70分,输出“D grade”;否则输出“Notpassed”。【要求】1.使用if–else语句和switch语句两种方法实现。2.分析if–else语句和switch语句的区别,switch语句特别适合于什么情况使用?3.思考使用switch语句时应注意什么?1.)#includeusingnamespacestd;intmain(){intscore,p;cout<<"ÇëÊäÈë·ÖÊýscore="<7、in>>score;p=score/10;if(p==9)cout<<"AGrade"<usingnamespacestd;intmain(){intscore,p;cout<<"请输入分数score
2、en -34 -34even -23.5 -23odd(2)使用上述数据测试结果正确吗?如果有不正确之处请修改。第四个数据输入后结果不对。修改程序后为:(3)如果对输出结果的显示格式不满意,请修改。(4)请修改if(input%2)中的表达式,使程序仍然能正确执行。if(input%2)改为if(input&1)2.#include#includeusingnamespacestd;intmain(){doublea,b,c;doubledelta,x1,x2;intsign;cout<<"一元二次方程a*x*x+b*x+c=0";co
3、ut<<"输入三个系数a(a!=0),b,c:"<>a>>b>>c;cout<<"a="<0)sign=1;elsesign=0;delta=sqrt(fabs(delta));x1=
4、-b/(2*a);x2=delta/(2*a);if(sign){cout<<"方程有两个不同实根:"<0,输出两个不等的实根;若△=
5、0,输出两个相等实根;若△<0,输出两个复数根。【要求】(1)参照主教材的例2.8编写源程序并调试运行,并记录结果。比较与例2.8的不同之处。输入结果a=0b=0c=4 二次项系数为0,不是一元二次方程a=0b=2c=4 二次项系数为0,不是一元二次方程a=1b=2c=0 方程有两个不同实根x1=0x2=-2a=2b=5c=1 方程有两个不同实根x1=-0.219224x2=-2.28079(2)思考if–else嵌套使用时的注意事项是什么?If和else“就近配对”,即相距最近且还没配对的一对if和else首先配对。3.编写程序:输入一门课程的成绩,若高于90分,输出“A
6、 grade”;若高于80分而低于90分,输出“Bgrade”;若高于70分而低于80分,输出“C grade”;若高于60分而低于70分,输出“D grade”;否则输出“Notpassed”。【要求】1.使用if–else语句和switch语句两种方法实现。2.分析if–else语句和switch语句的区别,switch语句特别适合于什么情况使用?3.思考使用switch语句时应注意什么?1.)#includeusingnamespacestd;intmain(){intscore,p;cout<<"ÇëÊäÈë·ÖÊýscore="<7、in>>score;p=score/10;if(p==9)cout<<"AGrade"<usingnamespacestd;intmain(){intscore,p;cout<<"请输入分数score
7、in>>score;p=score/10;if(p==9)cout<<"AGrade"<usingnamespacestd;intmain(){intscore,p;cout<<"请输入分数score
此文档下载收益归作者所有