键盘输入一个实数x和一个整数n,输出x的n次方的值,用C语言怎样编程解决? 输入实数x和正整数n,计算x的n次方 求c语言
\u6c42\u5927\u795e\uff01\uff01 c\u8bed\u8a00\u7f16\u7a0b\uff0c\u8f93\u51652\u4e2a\u6574\u6570 x\u548cn\uff0c\u8f93\u51fa x \u7684n\u6b21\u65b9#includeint main(void){ int i, x, n, iResult = 1.0; printf("%s\n", "\u8bf7\u8f93\u5165\u5e95\u6570 x\uff1a"); scanf("%d", &x); printf("%s\n", "\u8bf7\u8f93\u5165\u6307\u6570 n\uff1a"); scanf("%d", &n); for(i=0; i<n; i++) iResult *= x; printf("%d \u7684 %d \u6b21\u65b9\u4e3a\uff1a%d\n", x, n, iResult); return 0;}
\u7528for\u8bed\u53e5\uff1a
#include void main(){int i,n;float x,s=1;scanf("%f%d",&x,&n);for(i=1;i<=n;i++)s*=x;printf("\u8ba1\u7b97\u7ed3\u679c: %f",s);}\u7528while\u8bed\u53e5\uff1a
#include void main(){int i,n;float x,s=1;scanf("%f%d",&x,&n);while(i<=n) {s*=x;i++;}printf("\u8ba1\u7b97\u7ed3\u679c: %f",s);}\u7528do-while\u8bed\u53e5\uff1a
#include void main(){int i,n;float x,s=1;scanf("%f%d",&x,&n);do{s*=x;i++;}while(i<=n);printf("\u8ba1\u7b97\u7ed3\u679c: %f",s);}
void main()
{
float n, x, y;
scanf("%f%f", &x, &n);
y = pow(x, n);
printf("%f" , y);
}
#include<stdio.h>
int main(){
int n,x,p=1;
scanf("%d%d",n,x);
while(n--) p*=x;
printf("%d",p);
}
#include<stdio.h>
int main(){
int n,x,p=1;
scanf("%d%d",&n,&x);
while(n--) p*=x;
printf("%d\n",p);
}
绛旓細void main(){ float n, x, y;scanf("%f%f", &x, &n);y = pow(x, n);printf("%f" , y);}
绛旓細include<math.h> int main(void){ int i,n;double x,s=0;printf("杈撳叆涓瀹炴暟x鍜屼竴鏁存暟n锛屾眰x+x^2+x^3+鈥+x^n鐨勫");printf("\n璇杈撳叆x鍜宯:");scanf("%lf %d",&x,&n);for(i = 1;i <= n;i++){ s += pow(x,i);} printf("\n缁撴灉涓%lf\n",s);system("PAUSE"...
绛旓細include<iostream>using namespace std;double pow(double x,int n){ if(n==0)return 1; double ret=1; if(n>0) { for(int i=0;i<n;i++)ret*=x; } if(n<0) { for(int i=0;i<-n;i++)ret*=1/x; } return ret;}void main(){ cout<<pow(2,4)<<" "<<pow(2,...
绛旓細double mypow(double x,int n);double x, result;scanf("%f%d", &x,&n);//scanf("%lf%d",&x,&n);int i;double result;result=1;for(i=1; i<=n; i++)鏁存暟 鏄鏁存暟銆侀浂銆佽礋鏁存暟鐨勯泦鍚堛傛暣鏁扮殑鍏ㄤ綋鏋勬垚鏁存暟闆嗭紝鏁存暟闆嗘槸涓涓鏁扮幆銆傚湪鏁存暟绯讳腑锛岄浂鍜屾鏁存暟缁熺О涓鸿嚜鐒舵暟銆-1銆-2...
绛旓細include <stdio.h>int main() { float x,y,sum = 0;int i = 1,n;printf("杈撳叆x:");scanf("%f",&x);y = 1.0;printf("杈撳叆姝鏁存暟n:");scanf("%d",&n);for(i = 1;i <= n;i++) { y = x*y;sum = sum + y;} printf("璁$畻缁撴灉鏄:%f\n\n",sum);return 0;} ...
绛旓細鐢╢or璇彞锛歩nclude <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);}鐢╳hile璇彞锛歩nclude <stdio.h>void main(){int i,n;float x,s=1;scanf("%f%d",&x,&n);while(i<=n) {s*=x;i++;}...
绛旓細float x;int n,i,y=1.0;scanf(鈥%f%d鈥,&x,&n);for(i=0;i<n;i++)y*=x;printf(鈥測=%f\n鈥,y);
绛旓細public class Test01 { public static void main(String[] args) { Scanner cin=new Scanner(System.in);System.out.println("杈撳叆x:");double x=cin.nextDouble();System.out.println("杈撳叆n:");int n=cin.nextInt();System.out.println("x^n = "+factorial(n, x));} public static ...
绛旓細鎴戣繍琛屼簡涓涓嬶紝 娌℃湁閿欒鍛锛宮ypow=1; for (i=1;i<=n;i++) mypow*=x;杩欎釜鏄病鏈夌敤鏁板鍑芥暟锛 鍙槸鎶妌涓獂杩炵画鐩镐箻鑰屽凡銆
绛旓細include<iostream> include<iomanip> include<cmath> using namespace std;int main(){ double n;cin>>n;cout<<fixed;cout<<setprecision(2)<<(double)sqrt(n);return 0;}