二进制的对称数。2将1、2、3、4、5、6、7、8、9九个数字分成三组,每个数字只能用一次,即每
组三个数不许有重复数字,也不许同其它组的三个数字重复,要求将每组中的三位数组成一个完全平方数。3对数组A中的N0N100个整数从小到大进行连续编号,要求不能改变数组A中元素的顺序,且相同的整数要具有相同的编号。例如:A5,3,4,7,3,5,6则输出为:3,1,2,5,1,3,4
4编写函数i
serts1,s2,f,实现在字符串s1中的指定位置f处插入字符串s2。5输入五个单词,请将它们按从小到大的顺序排列后输出。6输入字符串,请分别统计字符串中所包含的各个不同的字符及其各自字符的数量,
如:输入字符串:abcedabcdcd则输出:a2b2c3d3el7写一程序,其中包括一个函数,此函数的功能是:对一个长度为N的字符串从其第K个字符起,删去M个字符,组成长度为NM的新字符串其中N、M80,KN。要求输入字符串”Wearepoorstude
ts.”,利用此函数进行删除”poor”的处理,
f并输出处理后的字符串。
8设一以符号“.”结束的英文句子长度小于20字节。请编程读入该句子,并检查
其是否为回文即正读和反读都是一样的,不考虑空格和标点符号。
例如:读入:MADAMIMADAM.输出:YES
读入:ABCDBA
输出:N0
编写一个使用指针的C函数,交换数组a和数组b中的对应元素。用指针作为函数的形式参数,编写字符串复制函数。编写函数,通过指针连接两个字符串。编写函数,通过指针将一个字符串反向。编写函数,通过指针求字符串的长度。编程按指针方式引用命令行的参数。产生动态数组。编写程序,输入数组大小后,通过动态分配内存函数malloc产生数组。用指针编写比较两个字符串s和t的函数strcmps,t。要求st时返回1,st时返
回0,st时返回1。
综合1
1输入任意一个十进制整数转化为二进制数串显示出来2设想一下32位整数i
t能表示最大多大数的阶乘。假设yx在32位整数范围内x最大为多少y能达到最大值而能保证乘法不溢出3、编程输入一个信用卡号码输出合法性校验结果Lu
算法可校验号码合法性,使用信用卡号码只能由09数字组成,通常1619位
1从卡号最后一位开始逆向将奇数位相加2从卡号最后一位开始逆向将偶数位数字先乘以2如果乘积为2位数则将其减去9再求和3将奇数位总和加上偶数位总和结果应能被10整除4、A、B、C、D、E五个人在某天夜里合伙去捕鱼到第二天凌晨时都疲倦了于是各自找地方睡觉。r