首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算n!。 例如,给n输入5,则输出120.000000。 请改正程序中的错误,使它能得出正确的结果。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算n!。 例如,给n输入5,则输出120.000000。 请改正程序中的错误,使它能得出正确的结果。
admin
2020-06-02
52
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算n!。
例如,给n输入5,则输出120.000000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<conio.h>
double fun(int n)
{
double result=1.0;
/*********found*********/
if n==0
return 1.0;
while(n>1&&n<170)
/*********found*********/
result=n--;
return result;
}
main()
{
int n;
printf("Input N:");
scanf("%d",&n);
printf("\n\n%d!=%lf\n\n",n,fun(n));
}
选项
答案
(1)if(n==0) (2)result*=n--;或{result*=n;n--;}
解析
(1)这里是一个简单的格式错误,if条件判断语句应该加括号。
(2)根据阶乘的概念,从n开始,n!=n*(n-1)!,直到1,所以应该为result*=n--;。
转载请注明原文地址:https://kaotiyun.com/show/BYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在关系数据库中,用来表示实体间联系的是
以下叙述中正确的是
以下叙述中正确的是
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x—y)?(x++):(y++)”中的条件表达式(x-y)等价的是
以下选项中,能正确进行字符串赋值的是
下面选项中关于“文件指针”概念的叙述正确的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列各项中属于黑盒测试方法的是()。
下列数据结构中,属于非线性结构的是()。
下面不属于需求分析阶段任务的是()。
随机试题
A.1590年B.33年C.5.26年D.2.65年E.74天60钴的半衰期为
“三同时”是生产经营单位安全生产的()措施,是一种()保障措施。
属于标准预算审查方法特点的是()。
按建标[2003]206号文的规定,环境保护费的计算公式为:环境保护费=()×环境保护费费率。
适用定额税率的是权利许可证照和营业账簿中的其他账簿,采取按件规定固定税额,单位税额均为每件()元。
根据诉讼时效法律制度的规定,下列情形中,导致诉讼时效中断的有()。(2013年)
兴趣是人们对某些事物的特殊的认识倾向,就其内容而言,具有差异性特点。
()的目的是帮助学生巩固、加深和系统化学过的知识,通过归纳、整理、综合,优化学生的认知结构,进一步提高学生运用所学知识解决问题的能力.
在OSI七层协议模型中,TCP是(183)的协议。使用(184)次握手协议建立连接,当主动方发出SYN连接请求后,等待对方回答(185)。这种建立连接的方法可以防止(186)。TCP使用(187)进行流量控制。
【B1】【B16】
最新回复
(
0
)