c语言中x的n次幂程序,请教c语言关于X的N次幂问题?
請教c語言關于X的N次冪問題?
程序填空,不要改變與輸入輸出有關的語句。
輸入一個正整數repeat (0
讀入1 個正實數x和1個正整數 n(n<=50),計算并輸出x的n次冪(保留2位小數)。
例:括號內是說明
輸入
2 (repeat=2)
1.5 2
2.0 10
輸出
2.25
1024.00
#include
int main( )
{
int ri, repeat;
int i, n;
double x, mypow;
scanf("%d", &repeat);
for(ri=1; ri<=repeat; ri++){
scanf("%lf%d", &x, &n);
/*---------*/
printf("%.2f\n", mypow);
}
}
西樂
發布
3個回答
/*
這道題目主要要你寫計算x的n次方的代碼(其他部分題目都已經做好了)。
這是函數func的定義,只要按照這個定義,相應寫入就行了
*/
double func(double x, int n)
{
double result = 1; /*結果保存在其中*/
int i; /*循環變量*/
for (i = 0; i < n; i++)
{
result *= x;
}
return result;
}
如果只要加在注釋位置(/*---------------*/)的代碼的話:
for (i = 0; i < n; i++)
{
mypow *= x;
}
◆◆
評論讀取中....
請登錄后再發表評論!
◆◆
修改失敗,請稍后嘗試
2 (repeat=2)
1.5 2
2.0 10
輸出
2.25
1024.00
#include
int main( )
{
int ri, repeat;
int i, n;
double x, mypow;
scanf("%d", &repeat);
for(ri=1; ri<=repeat; ri++){
scanf("%lf%d", &x, &n);
/*---------*/
printf("%.2f\n", mypow);
}
◆◆
評論讀取中....
請登錄后再發表評論!
◆◆
修改失敗,請稍后嘗試
不好意思,我是1樓的。還得初始化:
mypow = 1;
for (i = 0; i < n; i++)
{
mypow *= x;
}
◆◆
評論讀取中....
請登錄后再發表評論!
◆◆
修改失敗,請稍后嘗試
精華知識
總結
以上是生活随笔為你收集整理的c语言中x的n次幂程序,请教c语言关于X的N次幂问题?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 挂断电话的实现(即类似于电话号码黑名单)
- 下一篇: 全国建筑模架业内人士齐聚联筑赚 携手并进