有个C语言程序f(f(f(n))),当n=1,结果等于4,小弟初学,求解释呀,谢谢了

如题所述

我勒个去,你也得把f函数的函数体贴出来啊,这无非就是个迭代,如果参数只是传值调用且没有涉及到全局变量的话应该不难理解的
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-10
f() 这个里面有什么
第2个回答  2013-03-10
没有函数啊!来自:求助得到的回答
第2个回答  2013-03-10
这个……大哥,为难我们啊!函数呢啊!

c语言求教
详情请查看视频回答

下面一个C语言高手指教下,小弟看不懂!!
先拿3跟2比较,不符合,n=n+1,n此时为4,但是因为条件不符合,就不进入循环体,退出循环,到第二个打印语句,就打印一个4,再换行。最后结果是:1 2 3 4 外加一个换行。

求大神给小弟解析一下C语言代码,新手求救!代码如下
当输入底数2、指数4时,程序给出了2^4的计算结果,为16.0000 0.4f为格式化输出浮点数命令,表示保留四位小数,不足的话补0 可见输出与结果相符,望采纳~

c语言一段程序,输出结果是什么,请别忘解释一下
精确度为1的浮点型数值b,宽度不满2,左边补空格 \/\/输出宽度为2,精确度为1的双精度型数值c,宽度不满2,左边补空格输出结果:1234,123.4,12345.5

C语言编写程序 写一个子函数fac求n!,然后再编写main()调用fac函数分别输...
在手机上使用易历知食软件里的微C程序设计来编程,代码示例如下图(用递归方式):运行结果:

c语言中n=1 n==1有什么区别。为什么if(n==1)要有2个等于拜托了各位 谢 ...
一个=号表示赋值,两个=号表示判断,即n=1表示将1赋给n,n==1表示n与1是否相等它返回的是一个布尔值. 由于n=1表示将1赋给n,所以只能用其它来表示是否相等了,于是贝尔实验室的大神们就选择用n==1这种方式表示n与1是否相等。

c语言程序 输入字符就会溢出,怎么解决? 小弟新手,请各位达人帮忙。_百 ...
输入字符和输入整数不同,用scanf接收a和b时,输入时的空格键和回车键都会作为输入字符,例如输入c,d,不会有事,输出199。但是如果接着输入e,f,就会发现结果不对,而且输出了两个值111和134。这是因为在输入时,空格键和回车键也会作为字符存入缓冲区,当第二次输入ef,scanf会自动提取上一次的...

C语言编程求教,用递归函数求f(n)=f(n
C语言编程求教,用递归函数求f(n)=f(n  我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览39 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言编程 函数 递归 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中...

c语言 f(n)什么意思
调用一个函数,这个函数名是f,n是传递给这个函数的参数。

小弟刚学C语言,碰到个问题。。编写一个程序:要求输入一个正整数,如果输...
输入的是3.2,自己定义一个int型变量.具体如下:假设n=3.2\/\/假设n是你定义的用来储存键盘输入的数。int a;float b;a=n;\/\/此时a就等于n的整数部分,也就是3;b=n-a;\/\/b用来存储n的小数部分,b等于3.2-3;if(b==0)printf("输入的是整数");else printf("输入的是浮点数");这应该能...

相似回答