第十六周任务:带姓名的成绩单(字符数组版)

  1. /*                    
  2. * Copyright (c) 2012, 烟台大学计算机学院                    
  3. * All rights reserved.                    
  4. * 文件名称:test.cpp                    
  5. * 作者:尹成真                   
  6. * 完成日期:2012 年12月16日                    
  7. * 版本号:v1.0                    
  8. *                    
  9. * 输入描述:无                    
  10. * 问题描述:定义数组,给定成绩                  
  11. * 程序输出:按姓名和按成绩排序的成绩单         
  12. * 问题分析:无                   
  13. * 算法设计:略                    
  14. */           
  15.   
    #include      
    #include      
    using namespace std;    
    const int num=6;     
    int main()    
    {    
        int i,j,c;    
        char temp[20];    
        char name[num][20]={"wang","yin","sui","li","zhuang","sun"};    
        double score[num]={80,84,91,99,69,92};    
        for(i=0;i0)    
                {    
                    strcpy(temp,name[j+1]);    
                    strcpy(name[j+1],name[j]);    
                    strcpy(name[j],temp);    
                    c=score[j+1];    
                    score[j+1]=score[j];    
                    score[j]=c;    
                }    
            }    
        }    
        cout<<"按姓名排序的成绩单如下:"<   
    #include   
    using namespace std;  
    const int num=6;   
    int main()  
    {  
        int i,j,c;  
        char temp[20];  
        char name[num][20]={"wang","yin","sui","li","zhuang","sun"};  
        double score[num]={80,84,91,99,69,92};  
        for(i=0;i0)  
                {  
                    strcpy(temp,name[j+1]);  
                    strcpy(name[j+1],name[j]);  
                    strcpy(name[j],temp);  
                    c=score[j+1];  
                    score[j+1]=score[j];  
                    score[j]=c;  
                }  
            }  
        }  
        cout<<"按姓名排序的成绩单如下:"<

你可能感兴趣的:(第十六周任务:带姓名的成绩单(字符数组版))