c++Word格式.docx

上传人:b****6 文档编号:18364578 上传时间:2022-12-15 格式:DOCX 页数:13 大小:17.71KB
下载 相关 举报
c++Word格式.docx_第1页
第1页 / 共13页
c++Word格式.docx_第2页
第2页 / 共13页
c++Word格式.docx_第3页
第3页 / 共13页
c++Word格式.docx_第4页
第4页 / 共13页
c++Word格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

c++Word格式.docx

《c++Word格式.docx》由会员分享,可在线阅读,更多相关《c++Word格式.docx(13页珍藏版)》请在冰豆网上搜索。

c++Word格式.docx

cout<

当x="

x<

时,函数值为"

fx<

endl;

return0;

}

--------------------------------------------------------

2.题目:

从键盘上输入任意整数,逆序输出其各位数字,同时求出其位数及各位数字之和。

voidmain(void)

{

intnum;

intsum;

//存放整数num各位数字之和

intcount;

//存放整数num的位数

num="

num;

("

)"

num<

是一个"

count<

位数"

各位数字之和="

sum<

3.题目:

电文加密的算法是:

将字母A变成F,a变成f,B变成G,b变成g,依次类推,

V变成A,W变成B,等等。

其他字符不变。

从键盘输入一串电文,用函数将其加密,再在主函数中输出加密后的串。

voidmain()

chars;

do

{

s=cin.get();

encryptionCH(s);

}while(s!

='

\n'

);

}

4.题目:

编写一个函数min,返回三个整数形参中的最小值。

inta,b,c;

输入三个整数a,b,c="

a>

b>

c;

最小值="

min(a,b,c)<

5.题目:

有一分数序列:

见公式图。

求出这个数列的前n项之和。

doublesum;

//数列的和

intn;

//求和的项数

n="

n;

2/1+3/2+5/3+8/5+13/8+21/13...="

6.题目:

编程打印由数字组成的三角形,例如,当行数为5时,输出下列图形:

1

22

333

4444

55555

intn;

//n为三角形的行数

行数="

7.题目:

试编程求给定的一个正整数的位数

intbits(intn)

bits(n)<

8.题目:

编写函数fun(),它的功能是利用以下所示的简单迭代方法求方程cos(a*x)-x=0的一个实根。

(0<

a<

=1)

xn+1=cos(xn)

迭代步骤如下:

(1)取x1初值为0.0。

(2)x0=x1,把x1的值赋给x0。

(3)x1=cos(a*x0),求出一个新的x1。

(4)若x0-x1的绝对值小于0.000001,则执行步骤(5),否则执行步骤

(2)。

(5)所求x1就是方程cos(a*x)-x=0的一个实根,做为函数值返回。

floatfun(floata);

voidmain()

floata;

输入a的值(0<

=1):

cin>

a;

Root="

fun(a)<

9.题目:

试编程判断输入的正整数是否既是5又是7的倍数,如是,则输出yes,否则输出No.

inti,a[5]={5,7,12,25,35};

10.题目:

输入3个整数,编程序输出最大值。

#include<

usingnamespacestd;

voidmain()

{

intx,y,z;

x>

y>

z;

intmax;

max="

max;

11.题目:

完成如下分段函数。

函数见图:

doublefx(doublex);

doublea;

请输入a:

当a="

fx(a)<

return0;

}

12.题目:

某商场商品换季打折,购买同一商品3件及以上6折,商品总价达到500元再9折优惠

请编写函数计算商品总价

doubletotal(intnum_p,intnum_s);

constdoublepullover=89.5;

//毛衣价格

constdoubleshawl=149.5;

//披肩价格

voidmain(){

intnum_p;

//购买的毛衣件数

intnum_s;

//购买的披肩件数

请输入要购买的毛衫数量:

"

num_p;

请输入要购买的披肩数量:

num_s;

商品总价为:

total(num_p,num_s)<

13.输入一串字符串,以"

?

号结束,输出其中的字母个数和数字个数。

intnl=0,ng=0;

charch;

cin.get(ch);

while(ch!

='

'

/**********Program**********/

/**********End**********/

\nnl="

nl<

ng="

ng<

14.给定一个较大的正整数,试编程分解质因数。

按如下格式输出12=2*2*3

{

intm,k,c=0;

请输入一个较大的正整数:

m;

k=2;

m<

while(m!

=1)

k++;

15.题目:

歌德巴赫猜想指出:

任何一个充分大的偶数都可以表示为两个素数之和。

例如:

4=2+26=3+38=3+5……50=3+47

将4-50之间的所有偶数用两个素数之和表示。

判断一个整数是否为素数用函数完成。

#include<

for(intn=4;

n<

=50;

n+=2){

for(inti=2;

i<

=n/2;

i++)

if(prime(i)&

&

prime(n-i))

+'

n-i<

//列出所有可能组合

16.题目:

编写一个函数prn_pict(intm,intn),输出m行n列的图形,

图形的第一行由n个字符A组成,图形的第二行由n个B组成,依次递推。

用主函数调用执行。

voidprn_pict(intm,intn)

intm,n;

输入行数="

输入列数="

prn_pict(m,n);

17.题目:

编写一个程序,从键盘输入a,op,b。

其中a,b为数值;

op为字符,限制为+、-、*、/。

计算表达式aopb的值,并输出结果。

注意:

输出语句必须输出一个回车符号。

运行结果见图1,2,3

{floata,b;

charop;

Begincount:

\n"

op>

b;

switch(op)

}

18.给定一个较大的正整数,试编程分解质因数。

19.题目:

编写一个程序,其中main()调用一个用户定义的函数(以摄氏温度值为参数,

并返回相应的华氏温度值),该程序按照下面的格式要求用户输入摄氏温度值,

并显示结果:

PleaseenteraCelsiusvalue:

20

intmain()

floatc;

c<

degreesCelsiusis"

fun(c)<

degreesFahrenheit."

20.题目:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1