c语言x的奇数次方
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 22:44:49
pow(x,y)返回x的y次方注:需要包含头文件math.c
if(x%2==1){//奇数}
貌似几乎常见的所有程序乘方都是X^N,来表示X的N次方.
#includedoublepower(doubley,intm){inti;//循环次数doublep=1;//存放结果for(i=1;i=0){result=power(x
可以用在math.h头文件中声明的pow()函数求,例如:要求a的b次方,就用pow(a,b)即可.^符号在C中是位异或操作符,不用于求乘方.
首先要#include然后pow(x,y)就可以了
pow(x,y);
楼上那个pow是可以,不过恕我提个问题:那个e怎么用a表示啊?其实在头文件是#include"math.h"里还有一个exp函数表示方法:exp(x)表示e的x次方
scanf("d%",&x);里面的d%应该是%d
#includevoidmain(){inti,m;intsum=0;for(i=1;i
#includelongfloatfun(intn)//求阶乘函数{if(n>1)returnn*fun(n-1);elsereturn1;}longfloatfun1(intx,intn)//求x的
定义数组a[10],输入十个数,先排序,然后顺序输出里面的奇数就oK了.#includeintmain(){inta[10];inti,j,t;for(j=0;j
#includefloatx;intn,i;floats=1.0;voidmain(){printf("PleaseInputx:");scanf("%f",&x);printf("PleaseInp
改动处L10:j=(n/2)+1;n的中间元素是(n/2)+1,但是在数组当中的位置应该是(n/2)//别忘了位置0存第一个L18,L20不等号这里不能取等L32:输出格式改了一下,为了好看而已改后程
#include"stdio.h"voidmain(){inti=1,odd=0,even=0;for(;i
#includemain(){intn,s=0;for(n=1;n
main(){inti;doubleaverage=0;inta[10]={0};printf("请输入十个整数:");for(i=0;i0&&a[i]%2){average=(average+a[i
你这个没有输出啊!要输出那个值啊!还有if(a=0)改为if(a==0)#includeintx;intsum(inta){intk;if(a==0)k=1;elsek=x*sum(a-1);retu
mypow每次赋值都是x的平方当然这样啦,你可以把for(i=0;i
亲,你的IF语句中的判断语句有问题.应该是if(n==0)才对,你改一下试试.