用指针优化学生成绩排名

[复制链接]
查看11 | 回复1 | 2011-6-8 12:14:25 | 显示全部楼层 |阅读模式
步骤、方法与要求:
1.        定义一个数组stu[10]存放10个学生的成绩,从键盘输入数据,要求用指针实现
2.        将数组stu[10]的内容输出到屏幕上,要求用指针实现
3.        将成绩数组按照从高到低进行排序,要求用指针实现
4.        将第三步内容放在函数中实现,在主函数中调用实现排序,用指针实现,输出排序后的成绩单
5. 采用指针方法,输入字符串“student score ”,复制该字符串并输出(复制字符串采用库函数或用户自定义函数)

回复

使用道具 举报

千问 | 2011-6-8 12:14:25 | 显示全部楼层
#includecompare(int *a,int *p){int *b,*c,t; c=a; for(;a<p-1;a++) for(b=a+1;b<p;b++) if(*a<*b) {t=*a; *a=*b; *b=t;} while(*c!=*b) {printf("%-3d",*c); c++;} printf("\n");}main(){int stu[10],*p,*q,i; char *s="students score",h[80]; p=stu,q=stu; for(i=0;i<10;i++) scanf("%d",p++); *p...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行