十五周——带姓名的成绩单
来源:互联网 发布:淘宝天天特价怎么找 编辑:程序博客网 时间:2024/06/05 03:13
/** Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作 者: 申玉迪* 完成日期:2013 年 12 月 3 日* 版 本 号:v1.0* 输入描述: 无* 问题描述:带姓名的成绩单*/#include <iostream>using namespace std;int main(){ int i,j,k,t,score[20]; string name[20]= {"pagud","boagh","vbvma","maibw","udba","lkna","goa"}; cout<<"依次输入他们的成绩:"<<endl; for(i=0; i<7; i++) { cout<<name[i]<<"的成绩为:"; cin>>score[i]; } for(i=0; i<6; i++) { k=i; for(j=i+1; j<7; j++) { if(score[j]>score[k]) { k=j; } } t=score[k]; score[k]=score[i]; score[i]=t; name[19]=name[k]; name[k]=name[i]; //用一个定义的string的数组做中间变量,进行替换 name[i]=name[19]; } cout<<"按成绩输出的名单:"<<endl; for(i=0; i<7; i++) { cout<<name[i]<<": "<<score[i]<<endl; } for(i=0; i<6; i++) { k=i; for(j=i+1; j<7; j++) { if(name[j]<name[k]) { k=j; } } t=score[k]; score[k]=score[i]; score[i]=t; name[19]=name[k]; name[k]=name[i]; name[i]=name[19]; } cout<<"按姓名输出的名单:"<<endl; for(i=0; i<7; i++) { cout<<name[i]<<": "<<score[i]<<endl; } return 0;}
感觉这样写麻烦了,后来想改成函数,但后来发现在函数中做比较时,数组定义方式不同,又改回了此代码
- 十五周——带姓名的成绩单
- 十五周——带姓名的多科成绩单
- 十五周:项目三带姓名的成绩单
- 十五周项目3-带姓名的成绩单
- 十五周项目二 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单。。。。
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 带姓名的成绩单
- 设计包含 min 函数的栈
- TCP/IP协议簇一览图
- Remove Duplicates from Sorted Array II
- 低成本和高性能MySQL云数据的架构探索
- leetcode Permutation Sequence
- 十五周——带姓名的成绩单
- 文本挖掘过程(Text Mining)
- ftl常用标签和语法
- ios开发(十三) singlton
- VS2008恢复默认界面设置
- opencv 在指定位置显示图像
- cf-Round #216 (Div. 2) -D Valera and Fools-dfs
- PyMining-开源中文文本数据挖掘平台 Ver 0.1发布
- 数据结构笔记整理12.3