- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程题(平时练习-参加平时练习-当前章节:指针,当前难度:1)
01. 求Sn=a+aa+aaa+aaaa+…+aa…a(n个a)之值,其中a是一个数字,n表示a的位数。 例如:2+22+222+2222 (此时a=2, n=4)。
02. 从键盘上输入一个正整数,判别它是否为一回文数。如:123321
03. n一个整数(小于10万),它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
04. 求1000之内的完全数。说明:完全数就是:除了它本身以外所有因子之和等于其本身,例如:6=1+2+3。
05. 求出[900, 1000]间有偶数个因子(这里因子不含1和自身)的数有多少个,其中最小的一个?
06. 编写一个自定义函数:int f( int M, int N),f( )的功能是:对给定的正整数M和N,找出满足方程“7x+4y=M”的正整数解中x是偶数且y是奇数的解,其中:x,y属于[1,N]的范围。 要求:若M和N不都是正整数,则结束函数并返回-1;只有M和N都是正整数时,才继续求解操作,用二重循环进行求解:
(1)在函数中输出满足条件的正整数解x和y,
(2)并且使函数值返回满足条件的正整数解的组数。
07. 写一个函数找出一个整数数组中,第二大的数。
08. 写一个函数,找出给定字符串中数字字符(即’0’—‘9’这10个数字)的个数(如字符串“olympic2000”中数字字符的个数为4个。函数的原型为:
int CalcDigital(char *str);
函数参数:str为所要处理的字符串。
函数返回值:所给字符串中数字字符的个数。
09. 编写一个自定义函数:int f( char x, int N) ,f( )的功能是:对给定的字符c和整数N,用c代表的符号打印一个N行的图案,每行开头没有任何空格。比如,当c为*且N为5时,打印的图案如本题图所示。且函数值返回1。
#include iostream
using namespace std;
int f(char x, int N);
int main( )
{
f(*,5);
return 0;
}
10. 编写一个自定义函数:int f( int N) ,f( )的功能是:对给定的正整数N,打印一个N行N列的由A、B、C以及空格 符号组成的方阵图案。比如,当N为5时,打印的图案如本题图所示。且函数值返回1。
#include iostream
using namespace std;
int f(int N);
void main()
{ f(5); }
11. 编写函数f(),计算具有n个元素的一维数组a中每组相邻两个数的差,找出其中的最大差作为函数值返回。
#include iostream
using namespace std;
#define M 5
int f(int a[], int n);
void main()
{ int i, a[M];
?for(i=0;iM;i++)
? ? cina[i];
?coutThe result is f(a,M)endl;
}
12. 根据下列要求和提示,编写一个函数f(N)判断某数N是否为“完全数”,N由主函数给出;如果N是“完全数”则函数值返回1,N不是“完全数”则函数值返回0。“完全数”定义如下:如果一个数恰好等于它的因子之和(因子包括1,不包括数本身),则称该数为“完全数”。如:6的因子是1、2、3,而6=1+2+3,则6是个“完全数”。
#include iostream
using namespace std;
int f(int N);
void main()
{ int N;
?cinN;
?if(f(N)==1)
? ?coutN Shi Wan Quan Shu!endl;
?else
? ?coutN Bu Shi Wan Quan Shu!endl;
}
13. 编写程序,求e的值,e≈1+1/1!+1/2!+1/3!+1/4!+...,最后一项的值小于1e-6。
14. 有十进制数字a,b,c,d和e,求满足式子:abcd*e=dcba(a非0,e非0非1)的四位数中:
(1)共有多少个?
(2)最小的abcd;
(3)与之相对应的e。
15. 有一个7层灯塔,每层所点灯数都等于该层上一层的两倍,灯的总数是381盏,求:塔底灯数?第几层的灯数为48?
16. 有3个红球,5个白球,6个黑球,从中任意取出8个球,且其中必须有白球,请求出共有多少种取法?
17. 求数列1,3,3,3,5,5,5,5,5,7,7,7,7,7,7,7……。求:第40项的值;值
您可能关注的文档
- (草稿)吉新小学假期活动复习总结.doc
- (初稿)期末复习总结模拟题一.docx
- (空白版)分包扩大劳务项目框架协议.docx
- (含2016)非谓语动词十年高考学生版.doc
- [资料]-教心简答常考31题.docx
- “互联网-”动力100分.doc
- “寻找最美童声”少儿朗读大赛.docx
- “袁家山学馆更生课堂”复赛试题库.docx
- “约哈里窗”认识与评价自我方法.docx
- “职业技能实训”研究报告.doc
- 国开景区管理作业2试题及答案.pdf
- 国开景区管理作业1-4试题及答案.pdf
- 河南开放大学本科《地域文化(本)》作业练习1-3试题及答案.pdf
- 2024年大型游乐设施操作证考试题库及答案很全.pdf
- 2024年门座式起重机司机考试题库及答案.pdf
- 2022-2023学年河北省衡水市武强中学高二(下)期末数学试卷【答案版】.docx
- 2022-2023学年河北省保定市崇德实验中学高二(下)期末数学试卷【答案版】.docx
- 江西省2017年中小学教师招聘考试高中化学试卷及答案.docx
- 2024年河北省八年级中考生物真题(解析版).docx
- 2024年南阳市社会保险中心(唐河县企业养老保险分中心)(参公)一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
文档评论(0)