- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、代码填空10
输入一个字符串,求它包含多少个单词。单词间以一个或者多个空格分开。
第一个单词前,最后一个单词后也可能有0到多个空格。
比如: abc xyz 包含两个单词,ab c xyz 包含3个单词。
如下的程序解决了这个问题,请填写划线部分缺失的代码。
注意:只填写划线部分的代码,不要填写任何多余的内容。比如已经存在的小括号,注释或说明文字等。
int get_word_num(char* buf)
{
int n = 0;
int tag = 1;
char* p = buf;
for(;*p!=0 *p!=13 *p!=10;p++){
if(*p== tag==0) tag=1;
if( _____________________ ) { n++; tag=0; } //填空
}
// (*p=65*p=90)||(*p=97*p=122)
return n;
}
int main()
{
char buf[1000];
fgets(buf,1000,stdin);
printf(%d\n, get_word_num(buf));
return 0;
}
2、结果填空6
1/1 + 1/2 + 1/3 + 1/4 + ... 在数学上称为调和级数。
它是发散的,也就是说,只要加上足够多的项,就可以得到任意大的数字。
但是,它发散的很慢:
前1项和达到 1.0
前4项和才超过 2.0
前83项的和才超过 5.0
那么,请你计算一下,要加多少项,才能使得和达到或超过 15.0 呢?请填写这个整数。
注意:只需要填写一个整数,不要填写任何多余的内容。比如说明文字。、
// 1835420
3、结果填空8
如果x的x次幂结果为10(参见【图1.png】),你能计算出x的近似值吗?
显然,这个值是介于2和3之间的一个数字。
请把x的值计算到小数后6位(四舍五入),并填写这个小数值。
注意:只填写一个小数,不要写任何多余的符号或说明。
// 2.506184
4、结果填空13
今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。
要求,两个1间有1个其它数字,两个2间有2个其它数字,以此类推,两个7之间有7个其它数字。如下就是一个符合要求的排列:
17126425374635
当然,如果把它倒过来,也是符合要求的。
请你找出另一种符合要求的排列法,并且这个排列法是以74开头的。
注意:只填写这个14位的整数,不能填写任何多余的内容,比如说明注释等。
5、编程大题11
勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。
已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。
求满足这个条件的不同直角三角形的个数。
【数据格式】
输入一个整数 n (0 表示直角三角形斜边的长度。
要求输出一个整数,表示满足条件的直角三角形个数。
#includestdio.h
#includemath.h
Void main()
{
Int x ,y ,z,n;
Scanf(“%d”,z);
For(x=1; Pow(x,2)+pow(y,2)=pow(z,2);x++)
{
For(y=1; Pow(x,2)+pow(y,2)=pow(z,2);x++)
{
N++;
}
}
Printf(“%d”,n);
}
例如,输入:
5
程序应该输出:
1
再例如,输入:
100
程序应该输出:
2
再例如,输入:
3
程序应该输出:
0
资源约定:
峰值内存消耗 256M
CPU消耗 1000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意: main函数需要返回0
注意: 只使用ANSI C/ANSI C++ 标准,不要调用依赖于编译环境或操作系统的特殊函数。
注意: 所有依赖的函数必须明确地在源文件中 #include xxx, 不能通过工程设置而省略常用头文件。
提交时,注意选择所期望的编译器类型。
6、编程大题20
你一定听说过“数独”游戏。
如【图1.png】,玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个同色九宫内的数字均含1-9,不重复。
数独的答案都是唯一的,所以,多个解也称为无解。
本图的数字据说是芬兰数学家花了3个月的时间设计出来的较难的题目。但对会使用计算机编程的你来说,恐怕易如反掌了。
本题的要求就是输入数独题目,程序输出数独的唯一解。我们保证所有已知数据的格式都是合法的,并且题目有唯一的解。
格式要求,输入9
您可能关注的文档
- 20131121话题讨论-如何看待学生持手机现象.doc
- 2013中考全国100份试卷分类汇编-材料阅读题-定义新2.doc
- 2013临沂《公共基础知识》试题试题1.doc
- 2013代资考试题4.doc
- 2013会计从业资格考试“会计基础”考点重点知识点汇总.docx
- 2013会计职称考试各章节节习题全集.doc
- 2013信息的技术模拟练习选择题.doc
- 2013北京高考理综试卷解析.doc
- 2013司法考试强化班刑法.doc
- 2013国培课题开题汇报书.doc
- 2025山东文化产业职业学院单招考试文化素质物理题库精选附答案详解.docx
- 2025万博科技职业学院单招考试文化素质数学能力检测试卷(名师系列)附答案详解.docx
- 2024-2025学年度河南工业职业技术学院单招考试文化素质数学模考模拟试题附答案详解【研优卷】.docx
- 2024-2025学年度湖南信息职业技术学院单招考试文化素质数学试题预测试卷含完整答案详解【必刷】.docx
- 2024贵州建设职业技术学院单招考试文化素质数学检测卷(夺分金卷)附答案详解.docx
- 2023年度茂名职业技术学院单招考试文化素质数学测试卷及完整答案详解(易错题).docx
- 2024-2025学年辽宁建筑职业学院单招考试文化素质物理试题附参考答案详解【B卷】.docx
- 2023年度陕西省建筑工程总公司职工大学单招考试文化素质数学考前冲刺练习试题(精选题)附答案详解.docx
- 2024-2025学年度恩施职业技术学院单招考试文化素质数学测试卷带答案详解(巩固).docx
- 2024-2025学年天津职业大学单招考试文化素质数学检测卷【突破训练】附答案详解.docx
文档评论(0)