admin 管理员组文章数量: 1087840
2024年4月22日发(作者:易语言网站发帖)
编程题
(编程题在题库中的位置:平时练习->参加平时练习->当前章节:指针,当前难度: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
using namespace std;
int f(char x, int N);
int main( )
版权声明:本文标题:C++编程题24道 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1713753967a649976.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论