在主程序中提示输入整数n 编写函数 用递归的方法求1 2 10 C,c语言求x的n次方的递归函数

首页 > 生活 > 作者:YD1662025-07-21 11:54:05

在主程序中提示输入整数n 编写函数 用递归的方法求1 2 10 C,c语言求x的n次方的递归函数(1)

#include<iostream> //包含必要的头文件

using namespace std; //名字空间

int Sum(int n) //定义递归函数

{

int sum;

if(n==0 || n==1) //判断输入的数

return n;

else if(n>1)

sum=n+Sum(n-1); //递归最重要的一步,调用函数本身

return sum; //返回计算得到的值

}

int main()

{

cout<<"请输入一个整数n:"<<endl;

int S=0,N; //定义变量,S代表和,N代表输入的整数

cin>>N;

S=Sum(N); //调用函数

cout<<S<<"就是您所要求的结果!"<<endl; //输出结果

system("pause"); //不让对话框一闪而过的语句

return 0;

}

这个可以运行的,我用gev试了一下,可以运行,希望能帮到你

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.