c++源程序3Word文件下载.docx
- 文档编号:16143096
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:15
- 大小:16.82KB
c++源程序3Word文件下载.docx
《c++源程序3Word文件下载.docx》由会员分享,可在线阅读,更多相关《c++源程序3Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。
intadd(intx,inty)
{intz;
z=x+y;
return(z);
程序代码1:
{intmyage=20,yourage=30;
Iam"
myage;
Youare"
yourage;
myage++;
++yourage;
Oneyearpassses\n"
;
Anotheryearpasses\n"
}
数组程序源代码1:
voidmain()
{inti,a[6];
for(i=0;
i<
=5;
i++)
a[i]=i;
cout<
a["
]="
a[i];
数组程序源代码2:
//faonacci数列
iomanip>
{inti;
inta[20]={1,1};
for(i=2;
20;
a[i]=a[i-1]+a[i-2];
{if(i%5==0)cout<
setw(6)<
数组程序源代码3:
//冒泡法进行数据排序
{
inta[10]={3,5,9,11,33,-8,-76,100,0,-1};
inti,j,t;
数组最初的数据是"
10;
=9;
for(j=0;
j<
=9-i;
j++)
if(a[j]>
a[j+1])
{t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
排序后数据为"
数组程序源代码4:
//比较法进行数据排序
=8;
for(j=i+1;
if(a[i]>
a[j])
{t=a[i];
a[i]=a[j];
a[j]=t;
数组程序源代码5:
//比较法进行数据排序2
{inta[10]={15,-25,10,43,-13,52,-61,33,23,8};
inti,j,k,temp,min;
10-1;
{k=i+1;
min=i;
for(j=k;
if(a[j]<
a[min])min=j;
temp=a[i];
a[i]=a[min];
a[min]=temp;
排序后的数是"
a[i]<
"
return0;
数组程序源代码6:
3//顺序查找法检索数据
{inta[10]={12,8,54,11,22,55,61,74,24,35};
intx,i,k;
请输入要查找的数"
cin>
x;
k=0;
if(a[i]==x)
{k=1;
break;
if(k==0)
sorry没有找到"
else
数组程序源代码7:
//折半查找算法
{inta[20]={5,7,14,25,26,44,50,69,80,100,101,106,107,145,200,203,206,207,250,369};
intl,h,m,x;
l=0;
h=19;
while(l<
=h)
{
m=(l+h)/2;
if(a[m]==x)
{cout<
找到了:
m<
a[m];
if(a[m]<
x)
l=m+1;
elseif(a[m]>
h=m-1;
if(l>
h)
sorry没找到!
数组程序源代码8:
{inta[2][3],i,j;
请输入2*3的矩阵\n"
2;
for(j=0;
3;
a[i][j];
{for(j=0;
'
\t'
\n"
数组程序源代码9:
inta[3][4]={{10,23,-9,30},{19,28,37,16},{-12,-34,6,8}};
inti,j,max,row=0,column=0;
max=a[0][0];
4;
if(a[i][j]>
max)
{max=a[i][j];
row=i;
column=j;
}
max="
max<
row="
row<
column="
column<
数组程序源代码10:
{inta[2][3]={1,2,3,4,5,6};
intb[3][2];
inti,j;
A数组为:
a[i][j]<
b[j][i]=a[i][j];
B数组为:
{for(j=0;
b[i][j]<
数组程序源代码11:
{inta[8]={26,1007,956,705,574,371,416,517};
intb[8]={994,631,772,201,262,763,1000,781};
intc[8];
inti;
intmax(int,int);
8;
c[i]=max(a[i],b[i]);
\nA数组为"
\nB数组为"
b[i]<
\nC数组为"
c[i]<
intmax(inta,intb)
{if(a>
b)returna;
elsereturnb;
数组程序源代码12:
voidinvert(inta[],intn)
{inti,temp;
n/2;
{temp=a[i];
a[i]=a[n-1-i];
a[n-1-i]=temp;
{inta[10],i;
请输入10个数\n"
您输入的数组顺序是:
invert(a,10);
转置后的数组顺序是:
数组程序源代码13:
voidsort(inta[],intn)
{in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 源程序