首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
89
问题
请编写函数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全国计算机二级
相关试题推荐
用数字0,1,2,3,4,5组成没有重复数字的四位数,十位数字比个位数字大的有()。
在某次数学:考试中,学号为i(i=1,2,3,4)的同学考试成绩f(i)∈{85,87,88,90,93},且满足f(1)≤f(2)<f(3)<f(4),则这四位同学的考试成绩的所有可能情况有()。
数列1,3,7,15,…的通项公式an=()。
若abc>0,则的值为()。
马克思、恩格斯在《共产党宣言》中指出:“你们的观念本身是资产阶级的生产关系和所有制关系的产物,正像你们的法不过是被奉为法律的你们这个阶级的意志一样,而这种意志的内容是由你们这个阶级的物质生活条件来决定的。”这句话深刻地揭示了法律的本质,即“法律是统治阶级意
资本所有者把从劳动者那里赚来的剩余价值的一部分用于个人消费,另一部分转化为资本,用于购买扩大生产规模所需追加的资本要素和劳动要素。资本积累是生产发展的必然趋势,其导致的社会现象包括()
1949年9月21日,中国人民政治协商会议第一届全体会议在北平中南海怀仁堂隆重开幕。会议通过《中国人民政治协商会议组织法》《中华人民共和国中央人民政府组织法》和《中国人民政治协商会议共同纲领》。这些文件被认为足新中国奠基的3个历史性文件。其中,《共同纲领》
求下列极限(其中n皆为正整数):
求下列极限(其中n皆为正整数):
随机试题
PowerPoint2010可存为多种文件格式,下列哪种文件格式不是属于此类________。
以下药物中用作抗抑郁药的是
一建筑工人不慎坠楼,腰部剧痛,双下肢感觉运动障碍,大小便功能障碍。现场搬运的正确方法是
男性,40岁。确诊支气管扩张症20余年,近2周来咳嗽,咳脓性臭痰,伴发热38.5℃,气急加重就诊。曾服过中药,未用过抗生素。痰普通培养有需氧革兰阴性杆菌生长。而痰涂片革兰阳性菌和阴性菌均见到,并且有真菌菌丝。你认为下列哪一类感染可能性最大
应检查崩解时限的剂型是
账实核对工作的主要内容有()。
谈谈你对“留守儿童”的看法。
不结盟运动
X:一次性塑料杯子含有对环境有害的氟氯烃,应该用纸杯代替它。在生产这种泡沫塑料的过程中会产生苯乙烯,它是一种对人体有害的致癌物。此外,泡沫塑料不易被大自然分解,会长久地留在自然界。Y:你忽视了制造纸杯对环境的影响。研究表明,生产纸杯要燃烧更多的石
TASKONE--TITLE•Forquestions13--17,matchtheextractswiththetitles,listedA--H.•Foreachextract,choosethetitlegive
最新回复
(
0
)