首页 > 其他分享 >基本功练习_2_23之递归n!

基本功练习_2_23之递归n!

时间:2023-03-01 10:01:00浏览次数:37  
标签:return 递归 23 int result func printf 基本功


#include<stdio.h>
int func(int a)
{
int result=0;
printf("%d\n",a);
if (a==1)
{
return 1;
}

while(a!=1)
{

return result=a*func(a-1);

}
//return result; //无限循环
}
int main()
{
int a=0,result=0;
scanf("%d",&a);
result=func(a);
printf("%d\n",result);
return 0;}

标签:return,递归,23,int,result,func,printf,基本功
From: https://blog.51cto.com/u_15983838/6092946

相关文章

  • 基本功练习_2_22之abcdef
    #include<stdio.h>intmain(void){charstr[]="ab:cde:ef";printf("%s\n",str);printf("%c%c:%c%c%c:%c%c\n",str[1],str[0],str[5],str[4],str[3],str[8],str[7])......
  • 基本功练习_2_23之n2i
    #include<stdio.h>intmain(void){inti=0,j=0;charstr[10]="123456";while(str[i]!='\0'){j=10*j+(str[i]-'0');i++;}printf("%d\n",j);return0;......
  • 尚硅谷_每日一考_239+282+309
    2391.构造器的作用是什么?使用中有哪些注意点创建对象、初始化对象结构构造方法名与类名相同和方法并列的结构类一定有构造器不能有返回值也不能加void构造方法只能......
  • 【一句日历】2023年3月
    【2023年3月1日·星期三】我从不相信别人能做出来的,我做不出来。我会努力去做,但从不把幸福寄托在别人身上。                   ......
  • #yyds干货盘点#【愚公系列】2023年02月 .NET/C#知识点-List转成字符串的总结
    前言List转成字符串的总结的应用场景非常广泛,可以用于字符串拼接、数据处理和存储、显示等方面。它还可以用于格式化输出,以及将列表数据导出到文本文件等。.NET实现List转......
  • #yyds干货盘点#【愚公系列】2023年02月 .NET/C#知识点-区块链概念和实现
    前言区块链是一种分布式数据库,使用密码学技术进行安全的数据记录和验证。它可以被用来创建可信赖的记录,并确保记录不可篡改。区块链的原理其实是一个又一个区块组成的链条......
  • 2023.2.27AcWing蓝桥杯集训·每日一题
    复习的知识点为哈希。AcWing840.模拟散列表题目描述维护一个集合,支持如下几种操作:Ix,插入一个数\(x\);Qx,询问数\(x\)是否在集合中出现过;现在要进行\(N\)次操......
  • 每日总结2023/2/28
    今天,上了口语,数据库,以及python,收获很大,主要每节课都认真听了,然后晚上回来学习了会Android,学习了两个小时,什么收获都没有,主要遇到bug解决不了,看了个四小时速成的一些视频,讲......
  • java学习日记20230227-dos原理
    DOS原理 磁盘操作系统disoperatingsystemmdc:\\temp创建文件夹rdc:\\jyltemp移除文件夹相对路径和绝对路径 相对路径:从当前目录开始定位形成的路径绝对路径......
  • 2023.2.24模拟赛
    T1题意:对于给定的数组\(a\),存在多少个四元组\((b_{1},b_{2},b_{3},b_{4})(1\leb_{1}<b_{2}<b_{3}<b_{4}\len)\),使得\(a_{b_{1}}\)\(xor\)\(a_{b_{2}}\)\(xor\)\(a_......