第14周 项目2-带姓名的成绩单(1)
来源:互联网 发布:软考程序员 编辑:程序博客网 时间:2024/06/05 03:23
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:呼亚萍 * 完成日期:2014年 11 月 29日 * 版 本 号:v1.0 * * 问题描述:设score[8]数组中储存8名同学的c++成绩,增加一个数组name[8]并赋初值,表示同学的姓名。 * 输入描述:相应的程序 * 程序输出:输出按成绩排序后的同学名单 */#include<iostream>#include<string>using namespace std;const int num=8;int main(){ int i,j,t; string temp; string name[num]= {"zhao","qian","sun","li","zhou","wu","zheng","wang"}; double score[num]= {79,84,65,89,60,92,78,56}; cout <<"按成绩排序后的同学的名单:"<<endl; for(i=0; i<num; i++) { for(j=0; j<num-i-1; j++) { if(score[j]>score[j+1]) { t=score[j]; score[j]=score[j+1]; score[j+1]=t; temp=name[j]; name[j]=name[j+1]; name[j+1]=temp; } } } for(j=0; j<num; j++) { cout<<name[j]<<":"<<score[j]<<endl; } return 0;}
运算结果:
知识点总结:
冒泡法的使用,二维数组和一维数组的应用
学习心得;
二维数组和一维数组之间有联系,继续努力,加油!
0 0
- 第14周项目2(1)-带姓名的成绩单
- 第14周项目2带姓名的成绩单(2)
- 第14周项目2(2)-带姓名的成绩单
- 第14周项目2带姓名的成绩单
- 第14周项目2-带姓名的成绩单
- 第14周项目2-带姓名的成绩单
- 第14周项目2(3)-带姓名的成绩单
- 第14周项目2-带姓名的成绩单
- 第14周项目2-带姓名的成绩单
- 第14周项目2-带姓名的成绩单
- 第14周项目2-带姓名的成绩单(2、按姓名排序)
- 第14周 项目2-带姓名的成绩单(3)【按照姓名排序后的成绩单】
- 第14周项目2-带姓名的成绩单-(1)&(2)
- 第14周项目二 带姓名的成绩单(1)(2)
- 第14周 项目2-带姓名的成绩单(1)
- 第14周上机实践项目2——带姓名的成绩单(1)
- 第14周项目2带姓名的成绩单(1)
- 第14周项目2-带姓名的成绩单(1)
- Skyline查询实验数据点的生成
- 编译qt2.2的问题
- 【微信公众平台应用开发实践】API详解--基础接口
- 第14周项目3-(1)(2)
- Max Points on a Line
- 第14周 项目2-带姓名的成绩单(1)
- [windows phone开发]锁屏背景
- 哈希函数的构造方法
- php5.4后htmlspecialchars输出为空的问题
- 决策树学习
- Git-06_分支
- java反射
- IOS开发之UI控件属性
- 机房合作感受