黑马程序员技术交流社区
标题:
实现x的y次方
[打印本页]
作者:
爱楚楚
时间:
2015-7-18 23:28
标题:
实现x的y次方
//递归方法
//#include <stdio.h>
//int s(int x,int y){
//
// if (y==1) {
// x = x;
// }else{
//
// x=s(x,y-1)*x;
//
// }
// return x;
//}
//
//int main(int argc, const char * argv[]) {
// int m=s(3,3);
// printf("%d",m);
// return 0;
//
//}
//循环方法
#include <stdio.h>
int main(){
int x=0,y=0;
int s=1;
scanf("%d,%d",&x,&y);
for (int i=1;i<=y;i++) {
s=s*x;
}
printf("%d",s);
return 0;
}
复制代码
作者:
h22977
时间:
2015-7-18 23:34
你想搞什么
作者:
likang
时间:
2015-7-18 23:42
解释一下呗!!!
作者:
hanjiaqi
时间:
2015-7-18 23:50
赞一个~
作者:
糖糖本尊
时间:
2015-7-19 00:08
6的不行么么哒
作者:
zhaofeizlj
时间:
2015-7-19 00:16
好东西!!!!!!!!!!!
作者:
CesC
时间:
2015-7-19 00:37
学习了,谢谢lz
作者:
闪电侠
时间:
2015-7-19 05:47
我感觉还是用循环的方式更直观一点,这种情况没必要用递归。。。
作者:
小蜗牛0519
时间:
2015-7-19 08:48
加油哈!!!顶一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2