当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

广州开放大学:《C语言程序设计》编程题及参考代码_选择结构2

资源类别:文库,文档格式:DOCX,文档页数:4,文件大小:17.87KB,团购合买
点击下载完整版文档(DOCX)

1程序举例:判断一个数能否被3或7整除 #include/C++的万能头文件 using namespace std; int mainO { int year; cin >>year; if(year %3 ==0 ll year %7 ==0) { cout /C++的万能头文件 using namespace std; int main() { int year; cin >>year; if(year %2 ==0 cout <<"yes"<<endl; } else L cout <"no"<<endl; return 0; } 31.4-18判断给定的点是否在这个正方形内 有一个正方形,四个角的坐标(x分别是(1,1),(1,1),(-1,1),(-1,1), ×是横轴,y是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边 界)。 输入 输入一行,包括两个整数x、y,以一个空格分开,表示坐标(x,。 输出 输出一行,如果点在正方形内,则输出yes,否则输出no。 样例输入 11

1 程序举例:判断一个数能否被 3 或 7 整除 #include //C++的万能头文件 using namespace std; int main() { int year; cin >>year; if( year % 3 == 0 || year %7 == 0 ) { cout //C++的万能头文件 using namespace std; int main() { int year; cin >>year; if( year % 2 == 0 ) { cout <<"yes"<<endl; } else { cout << "no" <<endl; } return 0; } 3 1.4--18 判断给定的点是否在这个正方形内 有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1), x 是横轴,y 是纵轴。写一个程序,判断一个给定的点是否在这个正方形内(包括正方形边 界)。 输入 输入一行,包括两个整数 x、y,以一个空格分开,表示坐标(x,y)。 输出 输出一行,如果点在正方形内,则输出 yes,否则输出 no。 样例输入 1 1

样例输出 yes 参考答案: #include/C++的万能头文件 #include using namespace std; int main() int x,y; cin >>x >>y; if(×>=-1&&x=-1&&y/C+的万能头文件 using namespace std; int main() { char ch; cin >ch; if(ch>='a'&&ch='A'&&ch=0'&&ch/C+的万能头文件

样例输出 yes 参考答案: #include //C++的万能头文件 #include using namespace std; int main() { int x,y; cin >>x >>y; if( x >= -1 && x = -1 && y //C++的万能头文件 using namespace std; int main() { char ch; cin >> ch; if( ch >= 'a' && ch = 'A' && ch = '0' && ch //C++的万能头文件

using namespace std; int main() char ch; cin >ch; if(ch>='a'&&ch='A'&&ch4*a*c,则两个实根不等,则输出形式为:x1=.x2=,其中x1>x2。 若b2<4*a*c,则有两个虚根,则输出:x1=实部+虚部i;x2=实部-虚部i,即x1的虚部系 数大于等于x2的虚部系数,实部为0时不可省略。实部=b/(2*a),虚部=sqrt(4*a*c-b*b) /(2*a) 所有实数部分要求精确到小数点后5位,数字、符号之间没有空格。 样例输入 样例输入1 1.02.08.0 样例输入2 101 样例输出 样例输出1 x1=-1.00000+2.64575i:x2=-1.00000-2.64575i 样例输出2

using namespace std; int main() { char ch; cin >> ch; if( ch >= 'a' && ch = 'A' && ch 4 * a * c,则两个实根不等,则输出形式为:x1=...;x2 = ...,其中 x1>x2。 若 b2 < 4 * a * c,则有两个虚根,则输出:x1=实部+虚部 i; x2=实部-虚部 i,即 x1 的虚部系 数大于等于 x2 的虚部系数,实部为 0 时不可省略。实部 = -b / (2*a), 虚部 = sqrt(4*a*c-b*b) / (2*a) 所有实数部分要求精确到小数点后 5 位,数字、符号之间没有空格。 样例输入 样例输入 1 1.0 2.0 8.0 样例输入 2 1 0 1 样例输出 样例输出 1 x1=-1.00000+2.64575i;x2=-1.00000-2.64575i 样例输出 2

#include/C++的万能头文件 using namespace std; int main() double a,b,c; double x1,x2,del,shi,xu; cin >>a>>b>>ci del =b*b-4*a*c; if(del ==0) { x1=x2=-b/八2*ai cout 0) x1=(-b+sqrt(del)/八2*a); x2=(-b-sqrt(del))/(2*a); cout <<fixed <setprecision(5)<<"x1="<<x1 <<",x2="<<x2 <<endl; if(del <o) shi=-b/(2*a); xu=sqrt((4*a*c-b*b))/(2*a); cout <<fixed <setprecision(5)<<"x1="<<shi<<"+"<<xu<<"i"<<""; cout <<fixed <setprecision(5)<<"x2="<<shi<<""<<xu<<"i"<<endl; } return 0;

#include //C++的万能头文件 using namespace std; int main() { double a,b,c; double x1,x2,del,shi,xu; cin >>a >> b >> c; del = b*b-4*a*c; if( del == 0) { x1 = x2 = -b/(2*a); cout 0) { x1 = (-b+sqrt(del))/(2*a); x2 = (-b-sqrt(del))/(2*a); cout <<fixed << setprecision(5)<<"x1="<<x1 <<",x2="<<x2 <<endl; } if( del < 0) { shi = -b/(2*a); xu = sqrt((4*a*c-b*b))/(2*a); cout <<fixed << setprecision(5)<< "x1="<<shi<<"+"<<xu<<"i"<<","; cout <<fixed << setprecision(5)<< "x2="<<shi<<"-"<<xu<<"i"<<endl; } return 0; }

点击下载完整版文档(DOCX)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有