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
文章转载:http://cdiso.cn/article/hcejii.html