求大神指教三条C语言的程式实作(函数)1.试撰写加总(sum)函数,此函数接收二个整数(x,y),接著计算其总和(total),并回传给主程式.请以一主程式测试之.2.试撰写一函数(cube),此函数接收一个整数(n),
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 22:05:16
求大神指教三条C语言的程式实作(函数)1.试撰写加总(sum)函数,此函数接收二个整数(x,y),接著计算其总和(total),并回传给主程式.请以一主程式测试之.2.试撰写一函数(cube),此函数接收一个整数(n),
求大神指教三条C语言的程式实作(函数)
1.试撰写加总(sum)函数,此函数接收二个整数(x,y),接著计算其总和(total),并回传给主程式.请以一主程式测试之.
2.试撰写一函数(cube),此函数接收一个整数(n),接著计算此一整数之立方(cube_num),并回传给主程式.请以一主程式测试之.
3.试撰写一函数(compare),此函数接收三个整数(a,b,c),比较出最大值(max),并回传给主程式.请以一主程式测试之.
求大神指教三条C语言的程式实作(函数)1.试撰写加总(sum)函数,此函数接收二个整数(x,y),接著计算其总和(total),并回传给主程式.请以一主程式测试之.2.试撰写一函数(cube),此函数接收一个整数(n),
这个比较简单吧.代码如下(不懂可以追问哦)
#include
int sum(int x,int y)
{
int total = x + y;
return total;
}
int cube(int n)
{
int cube_num = n * n * n;
return cube_num;
}
int compare(int a,int b,int c)
{
int max = a;
max = (max > b)?max:b;
max = (max > c)?max:c;
return max;
}
int main()
{
int a = 1;
int b = 2;
int c = 3;
printf("a = %d,b = %d,c = %d \n",a,b,c);
printf("a + b = %d \n",sum(a,b));
printf("c^3 = %d\n",cube(c));
printf("a,b,c中最大是 %d\n",compare(a,b,c));
return 0;
}
#include
int sum(int x, int y)
{
return x + y;
}
int cube(int n)
{
return n * n * n;
}
int compare(int a, int b, int c)
{
int k = a;
if(...
全部展开
#include
int sum(int x, int y)
{
return x + y;
}
int cube(int n)
{
return n * n * n;
}
int compare(int a, int b, int c)
{
int k = a;
if(b > k)
k = b;
if(c > k)
k = c;
return k;
}
int main()
{
int a, b, c;
a = 1, b = 2, c = 3;
a = sum(a, b);
b = cube(2);
printf("%d %d %d\n", a, b, compare(a, b, c));
return 0;
}
收起
#include"stdio.h"
int sum(int a,int b)
{
int total;
total=a+b;
return total;
}
main()
{
int a,b,c;
printf("please inoput two numbers\n");...
全部展开
#include"stdio.h"
int sum(int a,int b)
{
int total;
total=a+b;
return total;
}
main()
{
int a,b,c;
printf("please inoput two numbers\n");
scanf("%d%d",&a,&b);
c=sum(a,b);
printf("%d+%d=%d\n",a,b,c);
return 0;
}
****************************************************************************
#include"stdio.h"
int cube(int x)
{
int cube_num;
cube_num=x*x*x;
return cube_num;
}
main()
{
int a,b;
printf("please inoput a number\n");
scanf("%d",&a);
b=cube(a);
printf("%d^3=%d\n",a,b);
return 0;
}
**********************************************************************************
#include"stdio.h"
int compare(int x,int y,int z)
{
int max;
if (x>=y&&x>=z)
max=x;
if (y>=x&&y>=z)
max=y;
if (z>=x&&z>=y)
max=z;
return max;
}
main()
{
int a,b,c,max;
printf("please inoput three numbers\n");
scanf("%d%d%d",&a,&b,&c);
max=compare(a,b,c);
printf("among%d,%d,%d,the maximum is%d:\n",a,b,c,max);
return 0;
}
收起
请标明题号