样例输入:-2 样例输出:7 样例输入:1 样例输出:2 样例输入:11 样例输出: #include<> #include<> int main() {float x,y; cin>>x; if(x<=-1)
y=3*sqrt(fabs(x)+2)+1; else if(x>10)
y=sqrt((x+1)/(2*x*x)); else
y=x*x*x*x*x+1; cout< 10. 有一分段函数如下,请编写程序,输入x值,输出y值。 样例输入:-1 样例输出: 样例输入: 样例输出: 样例输入: 样例输出: #include<> #include<> int main() {float x,y; cin>>x; if(x<=-1) y=2*x+cos(x); else if(x>=1) y=sin(x)*sin(x); else y=1/(pow((x+1),3)); cout< 1.输入两个正整数m和n,编写程序求其最大公约数和最小公倍数。 样例输入:15 25 样例输出:5 75 #include<> int main() { int a,b,t,i; cin>>a>>b; if(a>b) {t=a;a=b;b=t;} for(i=1;i<=b;i++) if(a%i==0&&b%i==0) } 2输出所有大于给定数n的“水仙花数”,n由键盘输入。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。例如,153是一个“水仙花数”,因为153=1+5+3。 样例输入:100 样例输出:153 370 371 407 #include<> int main() {int n,i,g,s,b; cin>>n; 3 3 3 t=i; cout< for(i=n+1;i<=999;i++) { g=i; s=i/10; b=i/100; if(i==g*g*g+s*s*s+b*b*b) cout< 3一个数恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,并且6=1+2+3,因此6是“完数”。编写程序找出小于给定数n的所有“完数”,n由键盘输入。 样例输入:1000 样例输出:6 28 496 #include<> int main() { int n,i,a,b; cin>>n; for(b=2;b for(i=1;i 4一个数恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1、2、3,并且 6=1+2+3,因此6是“完数”。编写程序判断一个数是否为“完数”,如果是则输出YES,否则输出NO。 样例输入:1 样例输出:NO 样例输入:6 样例输出:YES #include<> #include<> int main() {int m,j,a; cin>>m; if(m==1) cout<<\else {a=0; for(j=1;j 5任何一个大于1的数如果只能被1和这个数自身整除,这个数就称为“素数”或“质数”。例如,2、3、5是“素数”。编写程序判断一个数是否为“素数”,如果是则输出YES,否则输出NO。