8.7 课后练习
1.编写一个C程序,用筛选法求100之内的素数。
2.编写一个C程序,当用户输入10个整数后,对其按照从小到大的顺序进行排序,并输出结果。
3.编写一个C程序,求一个3×3矩阵对角线元素之和。
4.编写一个C程序,假设有一个已排好序的数组,要求输入一个数后,按原来的排序规律将它插入数组中。
5.编写一个C程序,要求输出10行杨辉三角。
6.编写一个C程序,要求将一个数组中的值按逆序重新存放。例如原来顺序为8、6、5、4、1,要求改为1、4、5、6、8。
7.编写一个C程序,将两个字符串s1和s2进行比较,如果s1 > s2,则输出一个正数;若s1=s2,则输出0;如果s1<s2则输出一个负数。不要使用strcmp函数。两个字符串用gets函数读入。输出的正数或者负数的绝对值应是两个字符串相应字符的ASCII码的差值。例如“A”与“C”相比,由于“A”<“C”,所以应该输出负数,由于“A”与“C”的ASCII码差值为2,因此应该输出“-2”。同理:“And”和“Aid”比较,根据第2个字符比较的结果可知,“n”比“i”大5,因此输出5。