c语言数组add函数 c语言用add函数求两个数组的和

c语言函数 int add(int a[N][N],int b[N]的功能是将a数组中每列的最小元int add(int a[M][N],int b[N])
{
int i, j;
for(i = 0; iN; i++) {
b[i] = a[0][i];
for(j = 1; jM; j++)
if(b[i]a[j][i])
b[i] = a[j][i];
}
}
C语言编程,关于数组的应用第(1)题c语言数组add函数:
#include stdio.h
void main(){
int i,a[18];
for(i=17;i9;i--)
a[i]=i+1;
for(i=0;i10;i++)
scanf("%d",a[i]);
for(i=17;i=0;i--)
{
printf("%-3d",a[i]);
if((18-i)%5==0)
printf("\n");
}
}
第(2)题c语言数组add函数:
#include stdio.h
void arrayadd(int a[]){
int i;
for(i=0;i20;i++)
a[i]+=5;
}
void main(){
int i,a[20];
for(i=0;i20;i++)
{
a[i]=i+1;
printf("%-3d",a[i]);
}
printf("\n");
arrayadd(a);
for(i=0;i20;i++)
printf("%-3d",a[i]);
}
C语言编程题 编写函数add(int a[4][4],int b[]),将一个4*4的矩阵中每列的最大值放到数组b中并转置 。#include "stdio.h"
void add(int a[][4],int b[]){
int i,j,t;
for(i=0;i4;i++)
for(b[i]=a[0][i],j=1;j4;j++)
if(a[j][i]b[i])
b[i]=a[j][i];
for(i=0;i4;i++)
for(j=0;ji;j++)
t=a[i][j],a[i][j]=a[j][i],a[j][i]=t;
}
void print(int x[][4]){
int i,j;
for(i=0;i4;i++){
for(j=0;j4;printf("%6d",x[i][j++]));
printf("\n");
}
}
int main(int argc,char *argv[]){
int a[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},b[4];
printf("Transpose before:\n");
print(a);
add(a,b);
printf("\nMAX0:%d\nMAX1:%d\nMAX2:%d\nMAX3:%d\n",b[0],b[1],b[2],b[3]);
printf("\nTranspose later:\n");
print(a);
return 0;
【c语言数组add函数 c语言用add函数求两个数组的和】}
代码格式和运行结果图片:
关于c语言数组add函数和c语言用add函数求两个数组的和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读