CC++编程题目和代码2Word格式.docx
- 文档编号:15831175
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:44
- 大小:72.19KB
CC++编程题目和代码2Word格式.docx
《CC++编程题目和代码2Word格式.docx》由会员分享,可在线阅读,更多相关《CC++编程题目和代码2Word格式.docx(44页珍藏版)》请在冰豆网上搜索。
for(j=0;
j<
5;
j++)
{
for(n=0;
n<
4;
n++)
c[i][j]=a[i][n]*b[n][j]+c[i][j];
}
}
cout<
<
setw(4)<
c[i][j];
cout<
endl;
}
节I.02输出指定范围内的同时是素数与回文数的数
Description
输出指定范围内的同时是素数与回文数的数据,如果没有,输出“Notfound”
Input
测试数据的组数n
第一组指定数据范围的起始值与终止值
第二组指定数据范围的起始值与终止值
..........
第n组指定数据范围的起始值与终止值
Output
输出该范围内同时是素数与回文数的数据,如果没有,输出"
Notfound"
inta,b,c,d,i,j,m,n,k,t,flag;
cin>
>
t;
while(t--)
{flag=0;
m>
n;
if(m>
n)break;
for(i=m;
=n;
k=1;
for(j=1;
i;
{
if(i%j==0)continue;
elsek++;
if(i==(k+1))
b=0;
c=i;
while(c!
=0)
{
a=c%10;
b=b*10+a;
c=c/10;
}
if(b==i){cout<
flag=1;
if(flag==0)cout<
"
节I.03求平均值
题目描述
建立一个10个元素的数组,从键盘输入数据,输出该数组的平均值,结果保留两位小数。
输入
10个测试数据
输出
平均值
doublea[10];
inti;
doublehe=0;
for(i=0;
10;
cin>
a[i];
he+=a[i];
cout.setf(ios:
:
fixed);
cout<
setprecision
(2)<
he/10.0<
节I.04统计大于等于0的元素
定义一个大小为10的整型数组,从键盘输入10个数据存入数组,统计大于等于0的元素的个数,并输出。
大于等于0的数组元素的个数
inta[10];
inti,k=0;
if(a[i]>
k++;
k<
节I.05斐波那契数列(不用函数)
形如1,1,2,3,5,8,13,21,34,55,89......的数列称为斐波那契数列,其特点是,除了第一、第二项值为1外,从第三项开始,每一项都是其前面两项之和。
给出n(本题中,n的值小于等于20),输出斐波那契数列第n项的值。
n
斐波那契第n项的值
inta[20];
inti,n;
cin>
a[0]=1,a[1]=1;
for(i=2;
20;
a[i]=a[i-1]+a[i-2];
cout<
a[n-1]<
节I.06兑换零钱
对于给出的一个整数值的金额,可以兑换为由10元、20元、50元组成的零钱,要求每样面值的钱币至少有一张,找出并输出满足这样条件的组合。
一个整数的金额值
10元的张数20元的张数50元的张数
intx,y,z,n;
for(x=1;
x<
x++)
for(y=1;
y<
y++)
for(z=1;
z<
2;
z++)
if(10*x+20*y+50*z==n)
{
cout<
"
;
}
从键盘输入10个整数(10个整数均不相同),然后再从键盘中输入一个整数a,如果该整数a为奇数,且与这10个整数中的任一个数相同,则删掉与a相同的这个数,并将剩下的9个数按升序排序输出;
若a为偶数,且与这10个数都不同,则加入a,并将这11个数降序排序输出;
否则,则将这10个数奇数在前,偶数在后,降序排列输出。
例如,10个数分别为6,89,34,12,0,-8,78,15,9,3.若a为9,则输出为:
-8,0,3,6,12,15,34,78,89.若a为2,则输出为:
89,78,34,15,12,9,6,3,2,0,-8.若a为7或者12,则输出为:
89,15,9,3,78,34,12,6,0,-8.
非函数方法
inti,n,j,t,flag,k,l;
inta[11];
k;
while(k--)
l=0;
for(i=1;
10-i;
if(a[j]>
a[j+1]){t=a[j],a[j]=a[j+1],a[j+1]=t;
if(n%2!
=0&
&
a[i]==n)
flag=1;
for(j=i;
9;
a[j]=a[j+1];
for(i=0;
8;
cout<
a[i]<
a[9]<
if(n%2==0&
a[i]!
=n)
a[10]=n;
for(i=1;
11;
for(j=0;
11-i;
if(a[j]<
a[10]<
if(flag==0)
{for(i=0;
if(a[i]%2==0)l++;
for(i=9;
i>
=0;
i--)
if(a[i]%2!
=0)cout<
if(a[i]%2==0&
l>
1)
{cout<
l--;
(此处用if是错的)elseif(a[i]%2==0&
l==1)
break;
函数方法
voidsort(inta[],intn);
intfind(inta[],intn);
voiddisplay(inta[],intn);
voidr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CC 编程 题目 代码