问题标题: 酷町堂:1138怎么做

0
0
已解决
芮奥运
芮奥运
高级光能
高级光能

http://judge.codingtang.com/problem/1138/

1138   计算3的幂

题目描述 Description

输入一个非负整数n,求3的幂。(1=<n<=10)

输入描述 Input Description

输入一行,为非负整数n。

输出描述 Output Description

输出一个数,为3的n次幂。

样例输入 Sample Input

 

3

样例输出 Sample Output

 

27

数据范围及提示 Data Size & Hint

若n为3,则是3*3*3;若n为4,则是3*3*3*3。


0
已采纳
梁彦博
梁彦博
初级光能
初级光能
    a赋值1;
    输入>>n;
    循环n-1次
    {
        a = a乘3;
    }
    输出<<a;
0
杨陈卓
杨陈卓
新手天翼
新手天翼

pow函数

    s=pow(3,n);
    printf("%.0lf\n",s);

 

0
李汉魁
李汉魁
中级光能
中级光能

直接用pow函数

Ps:要用#include <cmath>头文件哦!

0
臧启亚
臧启亚
初级光能
初级光能

核心代码

if (a!=1) { 
        for (int i=2;i<=a;i++){
            s=s*3;
        }
        cout<<s<<endl;
    }
    else cout<<"3"<<endl;

 

0
栾峻岩
栾峻岩
初级天翼
初级天翼
 for (i=1;i<=a;i++)
    {
        h*=3;
    }

h=1

0
李乐凡
李乐凡
新手光能
新手光能
if (a!=1) { 
        for (int i=2;i<=a;i++){
            s=s*3;
        }
        cout<<s<<endl;
    }
    else cout<<"3"<<endl;
0
我要回答