读书人

代码运行不了!该怎么处理

发布时间: 2012-04-14 17:14:21 作者: rapoo

代码运行不了!!!
#include <iostream>
#include <stdlib.h>
using namespace std;

int power( int , int );

void main()
{
int x,
y;

cout<< "Enter 2 integers: ";
cin>> x >> y;

power(x, y);

system("pause");

}
int power(int m, int n)
{
int answer;

if(n <= 1)
answer = m;
else
answer = m * power(m, n-1);

return answer;
}


[解决办法]
程序本身是可以运行的,但你没安排输出数据。这样改一下就有输出了:

C/C++ code
#include <iostream>#include <stdlib.h>using namespace std;int power( int , int );void main(){    int x,y;    cout<< "Enter 2 integers: ";    cin>> x >> y;    cout<<power(x, y);    system("pause");}int power(int m, int n){    int answer;    if(n <= 1)        answer = m;    else        answer = m * power(m, n-1);    return answer;} 

读书人网 >C++

热点推荐