类型华北电力大学c汇总题库.doc

收藏

编号:2595481    类型:共享资源    大小:146.26KB    格式:DOC    上传时间:2020-04-22
  
8
金币
分享到微信 分享到微博 分享到QQ空间
关 键 词:
华北 电力大学 汇总 题库
资源描述:
^` C++期中题库 顺序结构上机题 1. 输入圆的半径和圆柱的高,依次输出圆周长、圆面积、圆球表面积、圆柱体积(以空格分隔,π取3.14)。 样例输入:1.5 3 样例输出:9.42 7.06528.26 21.195 #include int main() {float s,c,d,v,r,h; cin>>r>>h; c=3.14*2*r; s=3.14*r*r; d=4*3.14*r*r; v=s*h; cout< int main() {float c,f; cin>>f; c=5.0/9*(f-32); cout<<" "< #include int main() {float a,b,c,area,s; cin>>a>>b>>c; s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); cout< int main() {char c1,c2; cin>>c1; c2=c1+32; cout< int main() { int n,a,b,c; cin>>n; a=n/100; n=n-a*100; b=n/10; n=n-b*10; c=n; cout<‘b’->‘c’->‘d’->‘e’,所以字母‘a’后面第4个字母是‘e’,用‘e’代替‘a’;字母‘x’后面不足4个字母,则从‘a’开始补充,‘x’->‘y’->‘z’->‘a’->‘b’,所以字母‘x’后面第4个字母是‘b’,用‘b’代替‘x’。因此,“ahoux”应译为“elsyb”。 样例输入:ahoux 样例输出:elsyb #include int main() { char a,b,c,d,e; cin>>a>>b>>c>>d>>e; if(a<119) a=a+4; else a=a-22; if(b<119) b=b+4; else b=b-22; if(c<119) c=c+4; else c=c-22; if(d<119) d=d+4; else d=d-22; if(e<119) e=e+4; else e=e-22; cout< #include int main() { float x,y; cin>>x; if(x<0) y=3*x*x-(5/x); else if(x<5) y=1/(2+cos(x)); else y=sqrt(sin(x)+1); cout< int main() { float x,y; cin>>x; if(x<1) y=x; else if(x<10) y=2*x-1; else y=3*x-11; cout< int main() {int x,a,b,c,d,e; cin>>x; a=x/10000; b=(x-a*10000)/1000; c=(x-a*10000-b*1000)/100; d=(x-a*10000-b*1000-c*100)/10; e=x-a*10000-b*1000-c*100-d*10; if(a>0) cout<<"5"<<"\n"<0) cout<<"4"<<"\n"<0) cout<<3<<"\n"<0) cout<<2<<"\n"< #include int main() { float a,b,c,d,l,s; cin>>a>>b>>c; if(a+b>c&&a+c>b&&b+c>a) {d=(a+b+c)/2.0; l=2*d; s=sqrt(d*(d-a)*(d-b)*(d-c)); cout< #include int main() {float x,y; cin>>x; if(x<0) 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< int main() {int year,a,b,c; cin>>year; a=year%4,b=year%100,c=year%400; if ((a==0)&&(b!=0)||(c==0)) cout<<"YES"; else cout<<"NO"; } 8. 判断一个数是否为“水仙花数”,如果是则输出YES,否则输出NO。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。例如,153是一个“水仙花数”,因为153=13+53+33。 样例输入:1 样例输出:NO 样例输入:153 样例输出:YES #include #include int main() { int a,b,c,d,e; cin>>a; if (a>99&&a<1000) {b=a/100; c=(a-b*100)/10; d=a-b*100-c*10; e=b*b*b+c*c*c+d*d*d; if(a==e) cout<<"yes"; else cout<<"no";} else cout<<"no"; } 9有一分段函数如下,请编写程序,输入x值,输出y值。 样例输入:-2 样例输出:7 样例输入:1 样例输出:2 样例输入:11 样例输出:0.222681 #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< #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),2.0/3)); cout< 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) t=i; cout< int main() {int n,i,g,s,b; cin>>n; for(i=n+1;i<=999;i++) { g=i%10; s=i/10%10; b=i/100; if(i==g*g*g+s*s*s+b*b*b) cout< int main() { int n,i,a,b; cin>>n; for(b=2;b #include int main() {int m,j,a; cin>>m; if(m==1) cout<<"no"; else {a=0; for(j=1;j #include int main() {int n,a,i; cin>>n; a=0; if(n>1) {for(i=1;i<=n;i++) {if(n%i==0) a++;} if(a==2) cout<<"YES"< int main() { int m,n,a,b,i,s; cin>>m>>n;s=0; for(a=m;a<=n;a++) {b=0; for(i=1;i<=a;i++) {if(a%i==0) b++; } if(b==2) s=s+a;} cout< #include int main() { int n,i,a,b,d; float s,c; cin>>n; s=0; a=1; b=2; c=b/a; for(i=1;i<=n;i++) { s=s+c; d=a,a=b,b=b+d,c=b*1.0/a; } cout< #include int main() { float i,n,sum,t; cin>>n; sum=0; for(i=1;i<=n;i++) { t=pow((-1),(i+1)); sum=sum+(1/i)*t; } cout< int main() {int n,m,a; cin>>n; a=0; while(n>0) {m=n%10; if(m>a) {a=m;} n=n/10; } cout< int main() { int m,n,a,b,j=0,i; float s,e; cin>>m>>n; s=0; for(a=m;a<=n;a++) { b=0; for(i=1;i<=a;i++) { if(a%i==0) b=b++; } if(b==2) {j=j++; s=s+a;} e=s/j;} if(j>0) cout< #include int main() {float n,i,s; cin>>n;s=1; for(i=1;i<=n;i++) {s=s*i;} cout< #include int main() { int n,i; float sum; cin>>n; sum=0; for(i=1;i<=n;i++) {if(i%3==0)sum=sum+(1.0/i); else {if(i%7==0) sum=sum+(1.0/i);} } cout< #include int main() { int i,n,a,b,c,j; cin>>n; j=0; for(i=100;i<=n;i++) {a=i%10; b=(i/10)%10; c=i/100; if(b==a+c)j++;} cout< #include int main() { int i,n; float sum,m; cin>>n; sum=0; m=0; for(i=1;i<=n;i++) {m=m+i; sum=sum+(1.0/m);} cout< #include int main() { double N,i,t,sum; cin>>N; sum=0; t=1; {for(i=1;i<=N;i++) {t=t*i; sum=sum+t;} cout< int main() {int n,m,a,i; cin>>n; cin>>m; a=m; for(i=1;i>m; if(m #include int main() { int m,n,i,a,sum; cin>>a>>n; m=0;sum=0; for(i=1;i<=n;i++) {m=m*10+a; sum=sum+m;} cout< #include int main() { float i,n,sum,t; cin>>n; sum=1;t=1; for(i=1;i<=n;i++) {t=t*i; sum=sum+(1.0/t); } cout< #include int main() { float sum,n,c; int i,t; cin>>n; sum=0; for(t=1;t<=n;t++) {c=0; for(i=1;i<=t;i++) {if(t%i==0)c++;} if(c==2) sum=sum+(1.0/t);} cout< #include int main() {int n,i; float x,sum,a; sum=1; a=-1; cin>>n>>x; for(i=1;i<=n;i++) { a=a*(-1)*(x/i); sum=sum+a; } cout< int main() { int n,a[32],i,j,t,max,min; cin>>n; cin>>a[0]; max=a[0]; min=a[0]; j=0; t=0; for(i=1;i>a[i]; if(a[i]>max) {max=a[i]; j=i;} if(a[i] int main() {int a[100],i,j,t,n; cin>>n; for(i=0;i>a[i];} for(j=0;j #include int main() {int i,n,j,y=0,z,k; float a[100],x; cin>>n; for(i=0;i>a[i];} cin>>x; z=n-1; for(i=0;ix) z=j-1; if(a[j] #include int main() {int i,n,a[100],b[100]; cin>>n; for(i=0;i>a[i];} for(i=0;i #include int main() {int i,j,n,a[200],gs,t; cin>>n; for(i=0;i>a[i];gs=0; for(j=1;j<=a[i];j++) {t=a[i]%j; if(t==0) gs++;} if(gs==2) cout< int main() {char a[100]; int i,n,k=0; cin>>a; while(a[k]!=0) {k++;} for(i=0;i int main() {int a[50],i,n,p=0,k=0; float av; cin>>n; for(i=0;i>a[i]; for(i=0;i int main() {int a[50],i,n,s=2; a[0]=1; a[1]=1; cin>>n; for(i=2;i int main() { int n,a[50],i,p=0; float av; cin>>n; for(i=0;i>a[i]; p=p+a[i]; } av=p*1.0/n; cout< #include #include int main() {int n,a[200],b[200],i,j,k=0,gs,sum=0,t; cin>>n; for(i=0;i>a[i]; gs=0; for(j=1;j<=a[i];j++) if(a[i]%j==0) gs++; if(gs==2) { b[k]=a[i];k++;} } for(i=0;i int main() { int i,j,a[2][3],b[2][3],c[2][3]; for(i=0;i<2;i++) {for(j=0;j<3;j++) cin>>a[i][j]; } for(i=0;i<2;i++) {for(j=0;j<3;j++) cin>>b[i][j]; } for(i=0;i<2;i++) {for(j=0;j<3;j++) c[i][j]=a[i][j]+b[i][j]; } for(i=0;i<2;i++) { for(j=0;j<3;j++) cout<>a; l=strlen(a); js=0; os=0; for(i=0;i>a; for(i=0;a[i]==*;i++) b[i]=a[i]; n=i; for(j=strlen(a)-1;a[j]==*;j--); m=j; for( j=n;j<=m;j++) if(a[j]!=*) { b[i]=a[j]; i++; } for(j=m+1;a[j]!=0;j++) {b[i]=a[j];i++;} b[i]=0; cout << b << endl; } 14. 编写程序,输入n个正整数,按这些数的因子(包括这个数自身)个数从小到大排序,如果因子个数相等,则从大到小排序。例如:输入五个数1,2,3,4,5,因子个数分别为1,2,2,3,2,则排序结果为1(1),5(2),3(2),2(2),4(3),括号内为这个数的因子个数。其中2,3,5的因子个数均为2,所以从大到小排序为5,3,2。输入分2行:第一行为n的值,第二行为n个数。 样例输入: 9 1 2 3 4 5 6 7 8 9 样例输出:1 7 5 3 2 9 4 8 6 #include int main() { int n,num[100],a[100],i,j,count,mincount,p,temp,k; cin>>n; for(i=0;i>num[i];} for(i=0;i
展开阅读全文
提示  得力文库 - 分享文档赚钱的网站所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:华北电力大学c汇总题库.doc
链接地址:https://www.deliwenku.com/p-2595481.html
关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com  

收起
展开