c语言练习题——基础2

时间:2021-09-17 12:15:31

《c语言练习题——基础1》
http://blog.csdn.net/ivan804638781/article/details/52387884
《c语言练习题——基础2》
http://blog.csdn.net/ivan804638781/article/details/52388233
《c语言练习题——基础3》
http://blog.csdn.net/ivan804638781/article/details/52388242
《c语言练习题——基础4》
http://blog.csdn.net/ivan804638781/article/details/52388249
《c语言练习题——整数算法训练》
http://blog.csdn.net/ivan804638781/article/details/52388254
《c语言练习题——递归和栈编程训练》
http://blog.csdn.net/ivan804638781/article/details/52388259
《c语言练习题——字符串训练》
http://blog.csdn.net/ivan804638781/article/details/52388267
《c语言练习题——指针和链表训练》
http://blog.csdn.net/ivan804638781/article/details/52388279


c语言练习题——基础2》

 

1.从一个字符数组中读出相应的整数、实数

2.将整数转换为相应的一个字符数组。

   分析:从个位提取数字,组合字符

   符号位的处理  12345=>"12345"

3.字符串数组的冒泡排序,从小到大

4.查找介于n1与n2(0<n1<n2<32768)之间所有满足下列条件的整数:

(1)该数的十进制表示中有且仅有两个相同的数字位;

(2)该数是素数

5.编写函数void change(char *a,char *b,char*c)。 函数功能是首先把b指向的字符串逆向存放,然后将a指向的字符串和b指向的字符串按排列顺序交叉合并到c指向的数组中,两个字符串中过长的剩余字符接在c指向数组的尾部。

例如,当a指向的字符串为"abcdefg",b指向的字符串为"1324"时,c指向的数组中字符串应为"a4b2c3d1efg"。