1. 编程,统计在所输入的50个实数中有多少个正数、多少个负数、多少个零。
2. 编程,计算并输出方程X2+Y2=1989的所有整数解。
3. 编程,输入一个10进制正整数,然后输出它所对应的八进制、十六进制数。
4. 一个数如恰好等于它的因子之和,这个数就称为“完数”。编程序找出1000以内的所有完数,并输出其因子(6是一个"完数",它的因子是1,2,3)。
5. 输入一个正整数,输出它的所有质数因子(如180的质数因子为 2、2、3、3、5)。
6. 输入20个整数存入一数组,输出其中能被数组中其它元素整除的那些数组元素。
7. 输入两个数组(数组元素个数自定),输出在两个数组中都出现的元素(如a[5]={2,3,4,5,6},b[6]={3,5,7,9,10,-1},则输出3、5)。
8. 输入两个数组(数组元素个数自定),输出在两个数组中都不出现的元素(如a[5]={2,3,4,5,6},b[6]={3,5,7,9,10,-1},则输出2、4、6、3、7、9、10、-1)。
9.编程,将字符数组S2中的全部字符拷贝到字符数组S1中(不用strcpy函数)。
10.给定年份year,判别该年份是否闰年(定义一个宏以判别该年份是否闰年)。
11.输入一行小写字母后,将字母变成其下一字母(a变成b、b变成c、c变成d、…、x变成y、y变成z、z变成a)输出。
12. 编写一个函数,处理n行、n列的二维数组:将每一行的元素同除以该行上绝对值最大的元素。
13. 编写函数,求任意阶多项式 a0+a1X+a2X2+...+anXn 的值并返回多项式的值。
14. 设计一个函数,使给出一个数的原码,能得到该数的补码。
15. 编写函数,求m行、n列的二维数组全体元素中负数的个数。
16. 编写函数,返回在一个整数组中出现次数最多的数及其出现次数。
17.编一个程序,打入月份号,输出该月的英文月名,要求用指针数组处理。
18.编写递归函数,将输入的字符串按与输入相反的顺序输出。
19. 编写函数,在n个元素的一维数组中,统计比相邻元素大的数组元素个数并将统计数返回(不考虑a[0]和a[n-1]),要求以指针变量而不是数组名作参数。
20. 编写函数,在n个元素的一维数组中,找出最大值、最小值并传送到调用函数。