用c语言实现下列各题
1
.输入一行字符,找出其中大写字母、小写字母、空格、数字及其它字符各有多少?
2
.有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面m个数。
3
.写一个函数,实现两个字符串的比较。如果s1=s2,返回值为0;如果s1≠s2,返回它们二者第一个不同字符的ASCII码差值(如”BOY”与”BAD”第二个字母不同,”O”与”A”之差为79-65=14);如果s1>s2,则输出正值;如果s1<s2,则输出负值。
4.
有10个学生,每个学生的数据记录包括学号、姓名、三门课的成绩,从键盘输入10个学生数据:
⑴ 输出所有的学生数据(包括学号、姓名、每门课的成绩);
⑵ 输出每门课程成绩不及格的学生数据(包括学号、姓名、每门课的成绩);
⑶ 输出每门课程成绩最高分的学生数据(包括学号、姓名、每门课的成绩);
⑷ 输出每门课程平均成绩;
⑸ 按每门课程成绩从低到高排序并输出学生数据(包括学号、姓名、某门课的成绩);
5.
算术表达式求值
运算数为一位整数;
运算符为 +,-,*,/,(,)
⑴
输入任意一个算术表达式E;
⑵
求表达式E的值, 输出结果。