else
cout<<28; return 0; }
第21题:一个表达式x()y==z的值为真,其中x,y,z都是整数。括号内可能出现的
运算符包括:+、-、*、/、%,请根据输入的x,y,z的值,输出括号内应填写的运算符(数据保证只有一个运算符满足条件)。 样例输入:292 123 415 样例输出:+
#include
第22题:输入两个整数m和n,判断m能否被n整除,若不能整除,输出NO,否则输出
YES。
样例输入:6 3 样例输出:YES
#include
cout<<\ else
cout<<\ return 0; }
第23题:有一分段函数如下,请编写程序,输入x值,输出y值。
样例输入:-1
样例输出:-1.84147 样例输入:6.5 样例输出:23204.8 样例输入:12
样例输出:0.048737
#include
y=x*x+2/x+sin(x); else if(x<10)
y=2*x*x*x*x*x-cos(x); else
y=1/sqrt(3*x*x-11); cout< 第24题:输入坐标系中三个点A、B、C的坐标,要求:①判断这三个点能否构成一个三 角形,如果不能构成三角形,则输出“No”,否则,输出“Yes”。如果能构成三角形②求△ABC的面积;③如果△ABC是直角三角形,则输出“Right”;如果是锐角三角形,则输出“Acute”;如果是钝角三角形,则输出“Obtuse”。 样例输入:0 0 1 0 2 0 样例输出:NO 样例输入:0 0 3 0 0 4 样例输出: YES 6 Right #include {float a,b,c,d,s,p,t,x1,y1,x2,y2,x3,y3; cin>>x1>>y1>>x2>>y2>>x3>>y3; a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); b=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)); c=sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1)); if(a d=b;b=a;a=d; } if(a d=c;c=a;a=d; } if(a>=b+c) cout<<\ else { cout<<\ p=(a+b+c)/2.0; s=sqrt(p*(p-a)*(p-b)*(p-c)); cout< t=(c*c+b*b-a*a)/2*b*c; if(t==0) cout<<\ else if(t<0) cout<<\ else cout<<\ } return 0;} 第25题:输入年份year,判断是否是闰年,若不是,输出NO,否则输出YES。 样例输入:2012 样例输出:YES #include if(year%4==0&&year0!=0||year@0==0) cout<<\else cout<<\return 0;} 第26题:设计一简易计算器,计算两个正整数a、b的和、差、积、商和余数。输入格式 为:a op b,其中,a、b为要计算的两个正整数,op为算术运算符(包括+、-、*、/、%),输出计算的结果。 样例输入:3+5 样例输出:8 #include cin>>a>>op>>b; switch(op) {