本帖最后由 FFFF001 于 2016-6-23 12:09 编辑
废话不多说,代码献上: // // main.c // FF-6-23-02 // // Created by ya on 16/6/23. // Copyright © 2016年 ff0002. All rights reserved. //
#include <stdio.h>
int power(int x,int y) { //定义递归函数power,变量x,y int PO; //定义变量PO if(y == 1) { PO = x; //递归函数结束条件 } else { PO = power(x, (y - 1)) * x; //递归函数范围减小条件 } return PO; }
int main(int argc, const char * argv[]) { // insert code here... printf("Hello, World!\n"); int P, x, y; printf("请输入x,y的值,中间用逗号隔开"); scanf("%d,%d", &x, &y); P = power(x, y); printf("%d ^ %d = %d\n", x, y, P); return 0; }
|