求大神!! c语言编程,输入2个整数 x和n,输出 x 的n次方 C语言编写程序输出x的n次方结果,x和n从键盘输入

"\u8981\u6c42\u8f93\u5165\u4e24\u4e2a\u6574\u6570x\u548cn,\u8ba1\u7b97x\u7684n\u6b21\u65b9"\u7684\u7a0b\u5e8f\u5982\u4f55\u8bbe\u8ba1

\u4e00\u4e2a\u52a8\u6001\u5faa\u73af\u5c31\u53ef\u4ee5\u4e86\uff1a
for 1 to n
k=k*x
\u4f60\u9700\u8981\u54ea\u79cd\u8bed\u8a00\u7684\u4ee3\u7801 \uff0c\u56de\u6211\u7ed9\u4f60\u4e00\u4e2a\u5b8c\u6574\u7684\u7a0b\u5e8f

//\u6587\u4ef61 pow.c#include"linkin.h"float mypow(float x, int n){ float result = 1; for(int i = 0;i #include"linkin.h"void print(float c){printf("%f",c);}//\u6587\u4ef63 insert.c#include#include"linkin.h"float insert(void){ float x; scanf("%f",&x); return x;}int insert(void){ int x; scanf("%d",&x); return x;}//\u6587\u4ef64 linkin.hfloat mypow(float x, int n);void print(float c);float insert(void);int insert(void);//\u6587\u4ef65 main.cinclude"linkin.h"int main(){ float x; int n; x = insert(); n = insert(); print(mypow(x,n)); return 0;}

#include<stdio.h>

int main(void)
{
    int i, x, n, iResult = 1.0;
    printf("%s
", "请输入底数 x:");
    scanf("%d", &x);
    printf("%s
", "请输入指数 n:");
    scanf("%d", &n);

    for(i=0; i<n; i++)
        iResult *= x;

    printf("%d 的 %d 次方为:%d
", x, n, iResult);

    return 0;
}


int n;//输入的n
int x;//输入的x
int z=x;
for(int i=0;i<n;i++){
    z=z*x;
}


#include<stdio.h>
#include<math.h>
int main() {
int x,n;
float i,s=0,a=1,b=1;
scanf("%d %d",&x,&n);
while(n>0) {
a++;
b=b*a;
i=pow(b, -1);
s=s+x*i;
x=x*x;
n--;
}
printf("%f", s);
return 0;
}

输入2个x,n用循环计算x的n次方

扩展阅读:少儿编程一般学几年 ... 大学自学的免费网站 ... 学编程入门免费网站 ... 少儿编程免费网站 ... 免费自学编程培训班 ... 免费ug编程自学网站 ... 在线编程免费网站 ... 最好看的免费网站源码 ... c十十编程要学多久 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网