简单字符串排序
来源:互联网 发布:vb数值转字符串 编辑:程序博客网 时间:2024/05/02 04:27
简单字符串排序
Time Limit: 5000MS Memory Limit: 100000KB
Submit Statistic
Problem Description
从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。
Input
输入共11行,前10行每行是一个学生的姓名,最后一行是10个用空格分开的整数表示对应的10个学生成绩。(姓名大小不超过20个字符)
Output
输出姓名按字典序排列后的学生姓名和成绩,共10行,每个学生的姓名和成绩占一行,姓名和成绩间用逗号分开。
Example Input
Bush
White
Mark
Jean
Black
Wood
Jenny
Frank
Bill
Smith
78 85 96 65 46 83 77 88 54 98
Example Output
Bill,54
Black,46
Bush,78
Frank,88
Jean,65
Jenny,77
Mark,96
Smith,98
White,85
Wood,83
#include<stdio.h>#include<string.h>int main(){ int n,t,b[60]; int i,j; char x[20],a[60][20]; for(i=0; i< 10;i++) { scanf("%s",a[i]); } for(i=0;i<10;i++) { scanf("%d",&b[i]); } for(i=0; i<=8; i++) { for(j=0; j<=8-i; j++) { if(strcmp(a[j],a[j+1])>=0) { t=b[j], b[j]=b[j+1], b[j+1]=t; strcpy(x,a[j]); strcpy(a[j],a[j+1]); strcpy(a[j+1],x); } } } for(i=0; i<=9; i++) { printf("%s,%d\n",a[i],b[i]); } return 0;}
0 0
- javascript 字符串简单排序
- HDU1225(字符串+简单排序 )
- 简单字符串排序
- 1334 简单字符串排序
- 1334简单字符串排序
- 简单字符串排序
- 简单字符串排序
- 简单字符串排序
- A - 简单字符串排序
- 简单字符串排序
- 简单字符串排序
- 简单字符串排序
- 简单字符串排序
- 简单字符串排序
- 简单字符串排序
- 简单字符串排序
- 简单字符串排序
- SDUToj1334简单字符串排序
- seL4微内核学习之四:系统调用
- 欢迎使用CSDN-markdown编辑器
- C/C++程序减小可执行文件的大小
- jsp之session学习:session.setAttribute(String name,Object value)&session.getAttribute(String name);
- 《江湖X》开发笔谈 - 热更新框架
- 简单字符串排序
- cls的石头
- Android四大组件之Activity
- springmvc拦截器配置
- HTML CSS 鼠标样式效果
- 模仿与学习MyBatis - 1.6 注解与Session:sql语句
- 设计模式系列之五工厂模式
- mysql 主从同步 主主同步 高可用
- 什么是野指针