c++Word格式.docx
- 文档编号:18364578
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:13
- 大小:17.71KB
c++Word格式.docx
《c++Word格式.docx》由会员分享,可在线阅读,更多相关《c++Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
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.题目:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+