33问答网
所有问题
输入实数x和正整数n,计算x的n次方 求c语言
不用pow()函数。循环部分分别用for、while、do-while三种语句编写,求各路大神
举报该问题
推荐答案 2017-06-03
用for语句:
#include <
stdio.h
>
void main()
{
int i,n;float x,s=1;
scanf("%f%d",&x,&n);
for(i=1;i<=n;i++)
s*=x;
printf("计算结果: %f",s);
}
用while语句:
#include <stdio.h>
void main()
{
int i,n;float x,s=1;
scanf("%f%d",&x,&n);
while(i<=n)
{s*=x;i++;}
printf("计算结果: %f",s);
}
用do-while语句:
#include <stdio.h>
void main()
{
int i,n;float x,s=1;
scanf("%f%d",&x,&n);
do{s*=x;i++;}
while(i<=n);
printf("计算结果: %f",s);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/0BRhccd4c0WdWW0Pdc.html
其他回答
第1个回答 2014-11-23
这个你这样想
int sum = 1;
for( i=0; i<n; i++ )
sum = sum * x
就好了 别的都一样 你就是注意下次数 然后就完了!
本回答被网友采纳
相似回答
键盘
输入
一个
实数x和
一个
整数n,
输出
x的n次方
的值,用
C语言
怎样编程解决...
答:
void main(){ float
n,
x, y;scanf("%f%f", &x, &n);y = pow(
x,
n);printf("%f" , y);}
c语言
如何
计算x的n次幂,
必须用循环结构
答:
include <stdio.h>int main(){float a,s=1;int n; printf("
输入
一个
正实数
\n");scanf("%f",&a);printf("输入一个
正整数
\n");scanf("%d",&n);while(n>0){s*=a;n--;}printf("%f的%d次幂是%f\n",a,n,s);return 0;} ...
c++编程:编写程序
,输入实数x,n,计算x的n次方
,不允许调用pow函数求幂_百...
答:
C语言
中
计算x的n次方
可以用库函数来实现。doublepow(double
x,
doubley);pow()用来计算以x为底的y次方值,然后将结果返回可能导致错误的情况:如果底数x为负数并且指数y不是
整数,
将会导致domainerror错误。在C语言中,10的n次方可以表示为pow(10,n)。其中pow函数在头文件math.h中,所以调用该函数的...
大家正在搜
输入正整数n再输入n个数
输入实数x和正整数n
求序列和输入两个正整数a和n
在c语言输入2个正整数m与n
c语言输入一个正整数n
整数自然数正整数实数
输入一个正整数计算n
求序列和输入一个正整数n
水仙花数输入两个正整数m和n
相关问题
C语言输入N个正整数求和
请c语言高手看下这个代码错误,题目:输入实数x和正整数n,计...
C语言编写程序输入一实数x和一整数n,求x+x^2+x^3+...
C语言问题:输入一个正整数n和一个实数x 按给定公式求cos...
键盘输入一个实数x和一个整数n,输出x的n次方的值,用C语言...
C语言输入一个正整数n和一个实数x,计算x的n次方的值。
急求:C语言编程 输入一个实数x,计算并输出下式的值,知道最...
北京航空航天大学C语言作业输入实数x,按下列公式计算并输出x...