#include?stdio.h
float?zhishu(float?x,int?n)
{
int?i;
float?sum;
if(n0)return?0;
else
for(i=0;i=n;i++)
{?if(i==0)sum=x;
sum*=x;
}
return?sum;
void?main()
int?n;
float?x;
puts("请输入底数x和指数n,中间以回车隔开");
scanf("%f",x);
scanf("%d",n);
printf("%f",zhishu(x,n));
}我运行过了,结果行.不过我只写出指数是正整数的.负整数的也是同样的道理.你自己写吧
①.、#include math.h
pow(a,b)表示a的b次方;
扩展资料:
C语言函数介绍:
C语言是一种计算机程序设计语言.它既具有高级语言的特点,又具有汇编语言的特点.其可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.
C语言是一种程序设计的入门语言.由于C语言的语句中没有提供直接计算sin或cos函数的语句,会造成编写程序困难;但是函数库提供了sin和cos函数,可以拿来直接调用.显示一段文字,我们在C语言中找不到显示语句,只能使用库函数printf.
①.、#include math.h.
pow(a,b)表示a的b次方.
注意事项:
重点针对时段时长限制、实名注册和登录等防止未成年人沉迷网络游戏管理措施落实情况,加大辖区内网络游戏企业的执法检查频次和力度;加强网络巡查,严查擅自上网出版的网络游戏;加强互联网上网服务营业场所、游艺娱乐场所等相关文化市场领域执法监管,防止未成年人违规进入营业场所.
C语言中有两种方式可以表示指数:
①.、直接用浮点数表示:10的N次方为 1e10 也可写成1e+10(如果是负N次方的话就把加号变成减号).e大小写都可以,需要注意的是e前面必须有一个数字,不然的话就非法表达.
原型:extern float pow(float x, float y);
功能:计算x的y次幂.
说明:x应大于零,返回幂指数的结果.
#include"stdio.h"
#include"math.h"
void main()
float a,b,c;
c=a-b;
printf("%f\n",c);
用pow()函数
如:
#include stdlib.h
#include math.h
#include conio.h
getchar();
基本性质
(1) 指数函数的定义域为R,这里的前提是a大于0且不等于1.对于a不大于0的情况,则必然使得函数的定义域不连续,所以呢我们不予考虑,同时a等于0函数无意义一般也不考虑.
以上内容参考:百度百科-指数函数