#include "stdio.h"
创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站建设、做网站、河南网络推广、小程序开发、河南网络营销、河南企业策划、河南品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供河南建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
int f(int x,int n)
{if(n==0)
return 1;
else
return x*f(x,n-1);
}
main()
{
int x,n;
long int p;
printf("请输入基数和幂值:\n");
scanf("%d%d",x,n);
p=f(x,n);
printf("%d的%d次方为%ld",x,n,p);
return 0;
}
程序调试没问题。
1.c语言规定变量名不能和函数名重名
2.形参可以和实参重名,也可以不重名.当重名的时候this.p表示实参,p表示形参.
3.你的pow函数的返回值的类型是int,所以当返回的值为小数的时候,小数部分被截取掉了,因此无论小数部分是什么,都职能返回0.
希望我的回答你会满意!
冥,不是C语言中的,是数学中的。如:求一个数的几次冥.数学中常常用到的问题.2次冥是平方,3次冥是立方,还有4次冥,5次冥,...
文章题目:计算冥的函数C语言 c语言幂运算
当前链接:https://www.cdcxhl.com/article44/dojsoee.html
成都网站建设公司_创新互联,为您提供全网营销推广、网站制作、外贸建站、网站策划、网站内链、云服务器
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联