好文档 - 专业文书写作范文服务资料分享网站

C++试题练习题库大全.doc

天下 分享 时间: 加入收藏 我要投稿 点赞

第1题:输入5小写字母,将其译成密码。密码规律是:用原来的字母后面第4个字母代

替原来的字母。例如,输入“ahoux”,‘a’->‘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 c1,c2,c3,c4,c5; cin>>c1>>c2>>c3>>c4>>c5;

c1+=4;c2+=4;c3+=4;c4+=4;c5+=4; if(c1>'z') c1-=26; if(c2>'z') c2-=26; if(c3>'z') c3-=26; if(c4>'z') c4-=26; if(c5>'z') c5-=26;

cout<

#include int main() {char c;

while((c=getchar())!='\\n') {

c+=4; if(c>'z') c-=26;

printf(\ }

return 0; }

第2题:输入圆的半径和圆柱的高,依次输出圆周长、圆面积、圆球表面积、圆柱体积(以

空格分隔,π取3.14)。

样例输入:1.5 3

样例输出:9.42 7.065 28.26 21.195

#include int main()

{float r,h,c,s1,s2,v; cin>>r>>h; c=3.14*r*2; s1=3.14*r*r; s2=4*3.14*r*r; v=s1*h;

cout<

第3题:输入一个华氏温度,要求输出摄氏温度。公式为:c=5/9*(F-32)。

样例输入:100 样例输出:37.7778

#include int main() {float c,f; scanf(\c=5*(f-32)/9; printf(\return 0; }

第4题:有一分段函数如下,请编写程序,输入x值,输出y值。

样例输入:-2 样例输出:14.5 样例输入:1

样例输出:0.393654 样例输入:6

样例输出:0.848872

#include

#include int main() {float x,y; scanf(\if(x<0)

y=3*x*x-5/x; else if(x<5)

y=1/(2+cos(x)); else

y=sqrt(sin(x)+1); printf(\return 0;}

第5题:输入3个整数,输出其中最大数。

样例输入:1 3 2 样例输出:3

#include int main()

{int a,b,c,max; cin>>a>>b>>c; max=a; if(max

第6题:计算表达式ax3+bx2+cx+d的值。输入x,a,b,c,d,输出计算结果。

样例输入:2.2 3 4 5 6 样例输出:68.304

#include int main()

{float x,a,b,c,d,e; cin>>x>>a>>b>>c>>d; e=a*x*x*x+b*x*x+c*x+d; cout<

第7题:计算表达式的值。输入a,b,c,d,e,输出计算结果。

样例输入:1 2 3 4 5 样例输出:0.347826

#include int main()

{float a,b,c,d,e,y; cin>>a>>b>>c>>d>>e; y=a*b/(c/d+e); cout<

第8题:输入两个整数,将它们交换后输出。

样例输入:1 2 样例输出:2 1

#include int main() {int a,b,c; cin>>a>>b; c=a; a=b; b=c;

cout<

第9题:输入三角形的三条边长a,b,c(要求能构成三角形),求三角形面积。

样例输入:3.2 4.4 5.6 样例输出:7.02624

#include #include int main()

{float a,b,c,p,s; cin>>a>>b>>c; p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c)); cout<

第10题:输入大写字母,输出对应的小写字母。

样例输入:B 样例输出:b

#include int main() {char a; cin>>a;

a=a+32; cout<

第11题:古代数学问题\鸡兔同笼\。鸡与兔共a只,鸡与兔的总脚数为b,输入a,b,

求鸡兔各几只。 样例输入:3 10 样例输出:1 2

#include int main() {int a,b,c,d; cin>>a>>b; c=(4*a-b)/2; d=(b-2*a)/2; cout<

第12题:输入一个四位数,将其加密后输出。方法是将该数每一位的数字加9,然后除以

10取余作为该位上的新数字,最后将千位上的数字和十位上的数字互换,组成加密后的新四位数。

样例输入:1368 样例输出:5207

#include int main()

{int a,g,s,b,q,a1; cin>>a; g=a;

s=(a/10); b=(a/100); q=(a/1000); g=(g+9); s=(s+9); b=(b+9); q=(q+9);

a1=g+q*10+b*100+s*1000; cout<

第13题:有一分段函数如下,请编写程序,输入x值,输出y值。

C++试题练习题库大全.doc

第1题:输入5小写字母,将其译成密码。密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,输入“ahoux”,‘a’->‘b’->‘c’->‘d’->‘e’,所以字母‘a’后面第4个字母是‘e’,用‘e’代替‘a’;字母‘x’后面不足4个字母,则从‘a’开始补充,‘x’->‘y’->‘z’->‘a’->‘b’,所以字母‘x’后面第4个字母是‘b’,用‘b
推荐度:
点击下载文档文档为doc格式
7qd8q8wq223bj0w6iip07zlrl1bk8m012z0
领取福利

微信扫码领取福利

微信扫码分享