当前位置: 代码迷 >> C语言 >> [求助]我是一个初学者这个题目不会。
  详细解决方案

[求助]我是一个初学者这个题目不会。

热度:221   发布时间:2007-05-11 09:07:26.0
[求助]我是一个初学者这个题目不会。
编写一个程序,从键盘输入X、Y、Z3个数,编写函数计算3个数的立方和并返回计算结果:S=X3+Y3+Z3.
#include <stdio.h> void main()
提示用带参数的函数。
----------------解决方案--------------------------------------------------------

#include <stdio.h>
#include<math.h>
float gets(float,float,float);
void main()
{
float x,y,z,s;
printf("input x,y,z:");
scanf("%f,%f,%f",&x,&y,&z);
s=gets(x,y,z);

printf("s=%f",s);

}

float gets(float x,float y,flaot z)

{

return(pow(x,3)+pow(y,3)+pow(z,3));

}



----------------解决方案--------------------------------------------------------

#include "stdio.h"
#include "math.h"
main()
{
float sumx(float x,float y,float z);
float a,b,c,sum;
printf("Input three float:\n");
scanf("%f%f%f",&a,&b,&c);
sum=sumx(a,b,c);
printf("Sum=%f",sum);
getch();

}

float sumx(float x,float y,float z)
{
return (pow(x,3)+pow(y,3)+pow(z,3));
}

练习函数的使用,不错


----------------解决方案--------------------------------------------------------

#include "stdio.h"
#include "math.h"
main()
{
float comx(float x,float y,float z);
float a,b,c,sum;
printf("Input three float:\n");
scanf("%f%f%f",&a,&b,&c);
sum=sumx(a,b,c);
printf("Sum=%f",sum);
getch();

}

float comx(float x,float y,float z)
{
return (pow(x,3)+pow(y,3)+pow(z,3));
}


----------------解决方案--------------------------------------------------------
  相关解决方案