重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
//编写函数 求两个数的平方,立方和及平方,立方差
米东网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。创新互联2013年至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
#include stdio.h
int pingfang(int x)
{
return x*x;
}
int lifang(int x)
{
return x*x*x;
}
int pingfangcha(int x,int y)
{
return pingfang(x) - pingfang(y);
}
int lifangcha(int x,int y)
{
return lifang(x) - lifang(y);
}
int main (void)
{
int a=5,b=3;
printf("a平方[%d] b平方[%d]\n",pingfang(a),pingfang(b));
printf("a立方[%d] b立方[%d]\n",lifang(a),lifang(b));
printf("a,b平方差[%d] a,b立方差[%d]\n",pingfangcha(a,b),lifangcha(a,b));
return 0;
}
a平方[25] b平方[9]
a立方[125] b立方[27]
a,b平方差[16] a,b立方差[98]
Press any key to continue
#inclued stdio.h
int power(int x,int n) ; //函数声明
void main()
{
int x; //底数x
int n; //次方n
int result;//结果
printf("请分别输入底数,次方:\n");
scanf("d%d%",x,n); //从键盘读取底数和次方
result=power(x,n); //调用外部算次方函数
printf("%d的%d次方是:%d",x,n,result);
}
int power(int x,int n)
{
int i;
int pow=1;
for(i=1;i=n;i++) //用for 循环来求X的N次方
{
power*=x;
}
return power; //结果返回
}
我直接在这上面写的,没有在编译器上调试,看懂了知道思路就可以了
已经是最详细的了
#include stdio.h
#includemath.h //pow()所需的头文件
int main(int argc, char *argv[])
{
int a,b;
scanf("%d%d",a,b);
double sum=pow(a,b);//调用计算平方的库函数
printf("%.2f",sum);//.2f保留小数点后两位
return 0;
}
直接用两个数(或变量)相乘就是了,比如x*x
另外c语言中,math.h文件中含有乘方(包括开方)的库函数,是pow(x,y)
其中x和y都是双精度浮点(double)型,x是底数,y是指数(如果是小数即为开方)
// Type 根据你需要的数据类型改,这里是 int
typedef int Type;
Type GetCube(Type x)
{
return x*x*x;
}