首页 理论教育C语言程序设计实用教程:指针方法实现

C语言程序设计实用教程:指针方法实现

【摘要】:所谓“回文”,是指读和倒读都一样的字符串,如“XYZYX”。

1.编写一个程序,判定一个字符在一个字符串中出现的次数。如果该字符不出现,则返回0。

2.编写一个程序,输入6 个整型数据存入一维数组,再按由小到大的顺序重新排列数组,并输出该数组。

3.有n 个人围成一圈,从1 开始顺序编号,从第1 个人开始报数,从1 报到3,凡是报3的人退出圈子,问最后留下的人是原来的几号。

4.编写一个函数compare,实现两个字符串的比较。函数的调用形式为compare(str1,str2); 如果str1>str2,函数返回值为正数;若str1=str2,函数返回值为0;若str1<str2,函数返回值为负数。

5.从键盘输入10 名学生的成绩,计算并输出其中的最高分、最低分及平均成绩。

6.输入一个字符串,按相反次序输出其中所有字符。

7.有一字符串s1,包含m 个字符。写一函数,将字符串s1 中的前n 个字符连接到另字符串s2 的尾端。(www.chuimin.cn)

8.输入10 个整数,将其中最大数与最后一个数交换,最小数与第一个数交换。

9.不准使用strlen 函数,编一个函数求输入的字符串长度

10.编程判断输入的字符串是否为“回文”。所谓“回文”,是指读和倒读都一样的字符串,如“XYZYX”。

11.输入一字符串,将字符串中的大写字母转换成小写字母,并显示转换后的字符串。

12.下面函数fun 的功能是将10 名学生的成绩从高分到低分排序,并统计及格与不及格的人数。函数形式为:

请编程实现上述功能。