数组。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,不卖关子了,看结果 对,你没有看错,结果就是这样,高手已...