C语言第四次作业Word文档格式.docx

上传人:b****7 文档编号:22396417 上传时间:2023-02-03 格式:DOCX 页数:14 大小:468.96KB
下载 相关 举报
C语言第四次作业Word文档格式.docx_第1页
第1页 / 共14页
C语言第四次作业Word文档格式.docx_第2页
第2页 / 共14页
C语言第四次作业Word文档格式.docx_第3页
第3页 / 共14页
C语言第四次作业Word文档格式.docx_第4页
第4页 / 共14页
C语言第四次作业Word文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

C语言第四次作业Word文档格式.docx

《C语言第四次作业Word文档格式.docx》由会员分享,可在线阅读,更多相关《C语言第四次作业Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

C语言第四次作业Word文档格式.docx

k<

10;

k++)  

scanf("

%d"

&

a[k]);

for(i=1;

i<

i++) 

{   

for(j=0;

j<

10-i;

j++) 

{if(a[j]>

a[j+1])   

{t=a[j+1],a[j+1]=a[j],a[j]=t;

} 

} 

}   

printf("

则这是10个整数由小到大依次为:

for(i=0;

i++)  

%3d"

a[i]);

return0;

}  

调试结果:

2.输入十进制整数,将它转换成二进制数。

intmain()   

{inta[100],i,j,k;

请输入一个十进制数:

j);

j!

=0;

i++)   

{a[i]=j%2,j=j/2;

}   

转化后的二进制数为:

for(k=i-1;

k>

k--)  

a[k]);

3.求一个3*3矩阵与其转置矩阵之和。

#include<

{   

inta[3][3],b[3][3],t[3][3],i,j;

输入9个整数组成3*3矩阵:

=2;

for(j=0;

j++)  

scanf("

%6d,"

a[i][j]);

printf("

矩阵为:

for(i=0;

{   

for(j=0;

printf("

%6d"

a[i][j]);

b[j][i]=a[i][j];

printf("

其转置矩阵为:

{for(j=0;

j++)   

b[i][j]);

} 

t[i][j]=a[i][j]+b[i][j];

两矩阵的和为:

for(i=0;

{for(j=0;

t[i][j]);

4.找出一个4*4矩阵,每行最大数并输出来。

{  

inta[4][4],i,j,t,MAX;

请输入16个整数组成4*4矩阵:

=3;

{scanf("

矩阵每行的最大值分别为:

for(j=1;

{if(a[i][0]>

a[i][j])  

{t=a[i][0],a[i][0]=a[i][j],a[i][j]=t;

}  

MAX=a[i][j-1];

MAX);

}  

return0;

5.编程:

有一个4*4的矩阵,输入整数n,用n乘以该矩阵左下角的值,并输出。

例如1234  

5678  

9101112   

13141516 

若输入2,则输出:

2 

1012   

182022 

26283032 

  

{ 

inta[4][4],i,j;

得到的矩阵为:

{ 

=i;

{  

a[i][j]=2*a[i][j];

%4d"

}   

6.编一程序,将两个字符串连接起来,不用strcat函数   

string.h>

inti=0,j;

chara[26],b[26];

请输入两个字符串:

gets(a);

gets(b);

while(a[i++]!

='

\0'

for(j=0,i--;

b[j]!

;

j++,i++) 

a[i]=b[j];

a[i]='

puts(a);

7.定义5*5的二维数组,求出数组周边元素的平均值,并输出   

intmain()  

inta[5][5],i,j,sum=0,t;

输入25个整数组成5*5矩阵:

5;

输入的矩阵为:

{ 

数组周边元素的平均值为:

{ 

sum+=a[i][j];

}  

4;

for(j=1;

sum=sum-a[i][j];

t=sum/16;

%d\n"

t);

8.输出以下的杨辉三角型(要求输出10行) 

1   

11  

121   

1331   

14641 

15101051   

inta[11][11]={{1},{1,1}},i,j;

所求的杨辉三角是:

for(i=2;

=9;

if(j<

=i) 

a[i][j]=a[i-1][j]+a[i-1][j-1];

elsea[i][j]=0;

}   

…  

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

当前位置:首页 > 高等教育 > 管理学

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

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