带姓名的成绩单(字符数组版)

来源:互联网 发布:linux查看nfs共享目录 编辑:程序博客网 时间:2024/04/29 17:41

* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作    者:庄子豪
* 完成日期:2012 年  12月12 日
* 版 本 号:v1.0
*
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:
 *算法设计

#include<iostream>using namespace std;int main(){int i,j,s,score[10]={90,89,97,86,67,59,100,19,77,63};char *k,*name[10]={"Tom","Rose","Helln","James","Denny","Jenny","Kobe","Wede","Backham","Jack"};for(i=0;i<10;i++)        {            for(j=10-1;j>=i;j--)            {                if(score[j]<=score[j+1])                {                    s=score[j+1];                  k=name[j+1];                  score[j+1]=score[j];                  name[j+1]=name[j];                  score[j]=s;                  name[j]=k;              }            }        }    for(i=0;i<10;i++){cout<<name[i]<<" "<<score[i]<<"\n";}return 0;}

 

刚开始搞不定,,,发的论坛,,多亏高手指点 ,,没想到指针的功能这么强大!!!

原创粉丝点击