C语言数组作业

发布 2022-09-05 03:01:28 阅读 3186

数组。1、将数组a中的偶数送给b数组。

void main( )

int a[10]=;

int b[10];

k=0;for(i=0;i<=9;i++)

int i,j,t;

for(i=0;i<=7;i+=2)

for(i=0;i<9;i++)

printf("%3d",a[i]);

3、下面程序的运行结果是。

void main( )

int i,f[10];

f[0]=f[1]=1;

for(i=2;i<10;i++)

f[i]=f[i-2]+f[i-1];

for(i=0;i<10;i++)b[2][4];

int i,j;

printf("array a:");

for(i=0;i<=1;i++)

printf("");

fori++)

b[i][0]=a[i][2];

printf("array b:");

for(i=0;i<2;i++)

6、以下程序是求矩阵a,b的和,结果存入矩阵c中,并按矩阵形式输出。请填空。

#include <>

void main( )

int a[3][4]=,

int b[3][4]=,

int i,j,c[3][4];

for(i=0;i<3;i++)

for(j=0;j<4;j++)

c[i][j

for(i=0;i<3;i++)

7、有一个3*4的矩阵,要求编程序以求出其中值最大的那个元素的值,以及其所在的行号和列号。

main()

int i,j,row=0,col=0,max;

int a[3][4]=,

max=a[0][0];

for(i=0;i<=2;i++)

for(j=0;j<=3;j++)

ifrow=i;

col=j;

printf("max=%d,row=%d,col=%d",max,row,col);

答案:1、a[i]%2==0 b[k]=a[i]

2、j+=2 a[i]>a[j]

4、b[i][j+1]=a[i][j]; i=0 i<2 printf("");

5、i<10 i<10 i%3==0

6、a[i][j]+b[i][j] printf("")

7、a[i][j]>max max=a[i][j]

8、冒泡法排序(从小到大)

main()

int a[6]=;

int i,j,k,temp;

for(i=5;i>=1;i--)

printf("the sorted number:");

for(i=0;i<6;i++)

printf("%4d",a[i]);

printf("");

9、选择法排序(从小到大)

main()

int a[8]=;

int i,j,k,temp;

for(i=0;i<8-1;i8个数只要比较7遍 */

printf ("the sorted number:");

for(i=0;i<10;i++)

printf("%3d,",a[i]);

printf("");

2、将数组a中下标值为偶数的元素从小到大排列,其他元素不变。

冒泡法做。main()

int a[10]=;

int i,j,k,temp;

for(i=8;i>=1;i-=2)

printf("the sorted number:");

for(i=0;i<6;i++)

printf("%4d",a[i]);

printf("");

选择法做。main()

int a[10]=;

int i,j,k,temp;

for(i=0;i<10-1;i+=2)

printf ("the sorted number:");

for(i=0;i<10;i++)

printf("%3d,",a[i]);

printf("");

C语言数组答案

c第5次上机练习 数组。1 输入n个整数,用一维数组存放,然后将这n个整数逆序存放并输出。2 将1 200中所有11的倍数存放到一个一维数组中,并输出。3 有n个已经按由小到大排好序的整数,再输入一个整数,将其插入到这批数据中,要求插入该元素后仍然按由小到大的顺序排列。4 二维数组 求一个n n矩阵...

C语言第05章 数组 作业

c程序设计第05章 数组 作业答题纸。学号 119064257 姓名葛冉浩班级电112 一 选择题 1 5 dcabb 6 8 dcc 二 写出下列程序的输出结果或填空题 11 a k k a 20 13 a m k 12 16 a 0 3 a 1 2 a 2 3 a 3 3 a 4 3 a 5 2...

C语言数组高级篇

先看下面的例子 环境gnu linux include int main void int a 5 int p1 int a 1 printf x p1 1 return 0 请问,打印结果是什么?为什么?这里考大家的c语言功底了,呵呵。ok,不卖关子了,看结果 对,你没有看错,结果就是这样,高手已...