《C语言程序设计——谭浩强》

作者:谭浩强  出版社:清华大学出版社

题目 题型
用筛选法求100之内的素数。 问答
用选择法对10个整数排序。 问答
求一个3×3的整型矩阵对角线元素之和。 问答
有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。 问答
将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4, 5,6,8。 问答
   输出以下的杨辉三角形(要求输出10行)。 1 1  1 1  2  1 1  3  3   1 1  4  6   4   1 1  5  10  10  5  1 : : :  :  : : 问答
输出“魔方阵”。所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均 相等。例如,三阶魔方阵为 8 1 6 3 5 7 4 9 2 要求输出1~n2 问答
找出一个二维数组中的鞍点,即该位置上的元素在该行上最大、在该列上最小。也 可能没有鞍点。 问答
有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出 该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。 问答
有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字 母、小写字母、数字、空格以及其他字符的个数。 问答
输出以下图案:                                              * * * * *    * * * * *       * * * * *          * * * * * 问答
有一行电文,已按下面规律译成密码: A→Z     a→z B→Y     b→y C→X     c→x  ┇          ┇ 即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不 问答
编一程序,将两个字符串连接起来,不要用strcat函数。 问答
编一个程序,将两个字符串s1和s2比较,若s1>s2,输出一个正数;若s1=s2,输 出0;若s1<s2,输出一个负数。不要用strcpy函数。两个字符串用gets函数读入。输出 的正数或负数的绝对值应是相比较的两个字符串相应字 问答
编写一个程序,将字符数组s2中的全部字符复制到字符数组s1中。不用strcpy函 数。复制时,’\0'也要复制过去。’\0'后面的字符不复制。 问答