首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
142
问题
请编写函数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://www.kaotiyun.com/show/CJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
男女学生共有8人,从男生中选取2人,且从女生中选取1人,共有30种不同的选法,其中女生有()。
某学生在一次考试中,语文、数学、外语三门学科的平均成绩是80分,物理、化学两门学科的平均成绩是85分,则这个学生5门的平均成绩是()分。
车间共有40人,某技术操作考核的平均成绩为80分,其中男工平均成绩为83分,女工平均成绩为78分,该车间有女工()。
用1,2,3,4,5这五个数字,组成没有重复数字的三位数,其中偶数共有()。
已知x-y=5,z-y=10,则x2+y2+z2-xy-yz-zx的值为()。
若abc>0,则的值为()。
|x-1|+|x-3|=4-2x,其非负整数解有()个。
功以才成,业由才广。世上一切事物中人是最可宝贵的.一切创新成果都是人做出来的。硬实力、软实力,归根到底要靠人才实力。2021年9月27日至28日,习近平总书记在中央人才工作会议上的讲话中指出,在百年奋斗历程中,我们党始终重视培养人才、团结人才、引领人才、成
《天朝田亩制度》是太平天国定都天京后颁布的,最能体现太平天国社会理想和这次农民起义特色的纲领性文件。但是,它并没有超出农民小生产者的狭隘眼界,表现在()
随机试题
中国传统哲学重视“和合”,主张有差别的矛盾的统一,其中较有代表性的说法有()
A、人参皂苷AB、柴胡皂苷C、猪苓酸AD、熊果酸E、.薯蓣皂苷属于异螺旋甾烷型的是
治疗便秘
关于《刑法》分则条文的理解,下列哪些选项是错误的?(2011年试卷二第58题)
黄河公司原有普通股10000万元、资本成本为10%,长期债券2000万元、资本成本为8.5%。现向银行借款800万元,期限为5年,年利率为5%,分次付息到期一次还本,筹资费用率为零。该借款拟用于投资购买价值为800万元的大型生产设备(不考虑其他相
股体语言在日常生活中无处不在,其作用包括()
下列命题正确的是().
Thewriter’sattitudetowardFIFAPresidentBlatterseemstobethatofItcanbesafelyconcludedfromthetextthat
CompletetheapplicationformusingNOMORETHANTHREEWORDS.ApplicationforparkingstickerName【T5】______Address【T6】Flat13
Thefollowingwords,EXCEPT______,formaminimalsetandthreeminimalpairs.
最新回复
(
0
)