首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),其功能是给定一个整数n(n<10000),如果n加上100后是一个完全平方数(所谓"完全平方数",就是开方后的结果是整数的数),并且n加上268也是一个完全平方数,则函数值返回1,否则返回0。 注意:部分源程序在文件progl
请编写函数fun(),其功能是给定一个整数n(n<10000),如果n加上100后是一个完全平方数(所谓"完全平方数",就是开方后的结果是整数的数),并且n加上268也是一个完全平方数,则函数值返回1,否则返回0。 注意:部分源程序在文件progl
admin
2023-02-27
101
问题
请编写函数fun(),其功能是给定一个整数n(n<10000),如果n加上100后是一个完全平方数(所谓"完全平方数",就是开方后的结果是整数的数),并且n加上268也是一个完全平方数,则函数值返回1,否则返回0。
注意:部分源程序在文件progl.c中。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填入你编写的若干语句。
1 #include
2 #include
3 int fun(long n)
4 {
5 }
6 int main()
7 {
8 longi;
9 FILE*fp=fopen("out.dat","w");
10 for(i=1;i<10000;i++)
11 {
12 if(fun(i))
13 {
14 prfntf("%1d\n",i);
15 fprintf(fp,"%1d\n",i);
16 }
17 }
18 return 0;
19 }
选项
答案
1 int fun(long n) 2 { 3 int s1,s2; 4 s1=sqrt((double)n+100); 5 s2=sqrt((double)n+268); 6 if(s1==sqrt((double)n+100)&&s2==sqrt((double)n+268)) 7 return 1; 8 else return 0; 9 }
解析
定义整型的变量s1和s2,开平方的函数为sqrt()。s1=sqrt((double)n+100);其中变量s1是开平方后取整的值。如果s1和sqrt((double)n+
100)的值相等,表示其为完全平方数。
转载请注明原文地址:https://kaotiyun.com/show/CJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
A、B、C、D、E五个队参加排球循环赛,每两队只赛一场,胜者得2分,负者得0分,比赛结果是:A、B并列第一;C第三;D、E并列第四;则C队得分为()。
奖金发给甲、乙、丙、丁四人,其中1/5发给甲,剩余的1/4发给乙,剩余的1/3发给丙,其余的发给丁,丁的奖金为200元,则这批奖金为()。
某班有36名同学参加数学、物理、化学课外研究小组,每名同学至多参加两个小组,已知参加数学、物理、化学小组的人数分别为26,15,13,同时参加数学和物理小组的有6人,同时参加物理和化学小组的有4人,则同时参加数学和化学小组的有()人。
用1,2,3,4,5这五个数字,组成没有重复数字的三位数,其中偶数共有()。
若点P(x,y)在圆(x-3)2+(y-)2=6上运动,则的最大值为()。
若x,y满足x2+y2+2x-4y=0,则2x-y的最大值为()。
如果方程(k2-1)x2-6(3k-1)x+72=0有2个不等的正整数根,则整数k的值是()。
20世纪50年代,在探索社会主义建设道路过程中,陈云在党的八大上提出了著名的“三个主体、三个补充”的设想。“三个主体、三个补充”的主要内容包括()
《天朝田亩制度》和《资政新篇》是太平天国运动时期重要的纲领性文件。关于《天朝田亩制度》和《资政新篇》,下列说法中正确的是()
讨论函数的导数.
随机试题
Thereweretwowidelydivergentinfluencesontheearlydevelopmentofstatisticalmethods.
已知f(x)=x+ex,g(x)=Inx,则f[g’(x)]等于()
肱骨干骨折
视诊能观察到全身一般状态和许多全身及局部的体征,不包括哪项
委托合同中受托人的主要义务包括()。
云南千家万户都喜爱的奶制食品是()。
材料:我是初二(3)班的班主任。有一天,我收到班上学习较差同学的一封信,信上说:“……您知道吗?我一直想拿到一个奖状回家,让爸妈高兴,那样,他们就会带我出去旅游了。”看了信,我内心久久不能平静。我扪心自问:我深入学生心灵深处了吗?我关心他们的渴望
马克思指出,机器生产的发展要求自觉地应用自然科学,生产力中也包括科学。劳动生产力是随着科学和技术的不断进步而不断发展的。这一论断被邓小平概括为()。
2009年前三个季度,我国规模以上电子信息制造业扭转了上半年下滑的势头,但比去年同期增速下降10个百分点以上,重点产品增长面逐步扩大。9月,重点监测的27个产品中,14个产品产量出现正增长,比上半年多了3个产品,其中计算机、显示器、彩电、数码相机绩效保持增
关系数据规范化是为解决关系数据库中的什么问题而引入的?______
最新回复
(
0
)