1.从键盘输入一段字符(最多80个字符),分别统计出其中的字母、数字、空格和其他字符的个数,并将小写字母转变为大写字母输出。
2.从键盘输入n个整数(n<1000),存放在一个一维数组中,输出其中的完全数。
3.从键盘输入n个整数(n<1000),将这些数存放在一个一维数组中,求数列中所有数值的和及平均值,并从小到大输出所有偶数元素。
4.从键盘输入一段字符,将字符串首尾互换,并与原字符串相连接后输出。
5、 用指针完成程序编写:从键盘输入n个整数(n<100),找出最小元素的位置,并输出。
6、 设计一个函数char*get String(),从键盘接受一任意长度的字符串(以回车作为结束符),返回接收到的字符串的首地址。
7、有10个学生,每个学生的数据包括学号、姓名、英语、数学、物理三门课的成绩,从键盘输入10个学生数据,要求打印出3门课程的总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课的平均成绩,平均分数)。
8、设计一个2×2的矩阵结构体,然后计算一个矩阵A的n次幂。为了避免整型溢出,请输出矩阵中每个元素模109+7的结果。