用筛选法求100之内的素数。
用选择法对10个整数排序。
求一个3×3的整型矩阵对角线元素之和。
有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。
将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。
输出以下的杨辉三角形(要求输出10行)。
1
11
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函数。
编写一个程序,将字符数组s2中的全部字符复制到字符数组s1中。不用strcpy函数。复制时,'\0'也要复制过去。'\0’后面的字符不复制。