c语言设计一add函数,c语言 add

c语言 写一个add函数,可以求数组各个元素的和 用 递归函数来写

#includestdio.h

创新互联专业为企业提供砚山网站建设、砚山做网站、砚山网站设计、砚山网站制作等企业网站建设、网页设计与制作、砚山企业网站模板建站服务,十年砚山做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

int add(int* i, int index)

{

if(index == 0)

{

return 0;

}

else

{

index--;

int sum = *(i + index) + add(i, index);

return sum;

}

}

void main()

{

int i[] = {11, 22, 3, 44, 05};

int sum2 = 0;

for(int j = 0; j  sizeof(i) / sizeof(i[0]); j++)

{

sum2 = sum2 + i[j];

}

printf("\nfor求和为%d\n\n", sum2);

int sum = add(i, sizeof(i) / sizeof(i[0]));

printf("\n递归求和为%d\n\n", sum);

}

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语言 已有函数调用语句c=add(a,b),编写add函数,计算两个实数的和,返回和,并编写mian函数

思路:

首先定义一个add函数;

然后调用;

最后输出。

代码如下:

#includestdio.h

float add(float a,float b)

{

float c;

c=a+b;

return c;

}

int main(){

float a,b;

scanf("%lf%lf,a,b");

printf("%lf+%lf=%lf",a,b,add(a,b));

}


本文标题:c语言设计一add函数,c语言 add
URL链接:http://hbruida.cn/article/hcejii.html