SDUT-1334 简单字符串排序
2017-06-23 13:26
302 查看
Code
#include <stdio.h> #include <string.h> int main() { int score[10]; char name[10][20],cpy[20]; int i,j,t; for(i=0; i<10; i++) { scanf("%s",name[i]); } for(i=0; i<10; i++) { scanf("%d",&score[i]); } for(i=0; i<9; i++) { for(j=0; j<9-i; j++) { if(strcmp(name[j],name[j+1]) > 0) { strcpy(cpy,name[j]); strcpy(name[j],name[j+1]); strcpy(name[j+1],cpy); t = score[j]; score[j] = score[j+1]; score[j+1] = t; } } } for(i=0; i<10; i++) { printf("%s,%d\n",name[i],score[i]); } return 0; }
反思:字符串练习,用strcmp()函数比较人名的顺序,用strcpy()函数进行排序交换,并交换相关成绩(也可以用结构体把人名和成绩放在一起)。
相关文章推荐
- 1334简单字符串排序
- c简单排序字符串
- 简单字符串排序(冒泡法)
- *p[n]的简单使用,字符串排序。
- 简单字符串排序
- 简单字符串排序
- javascript 字符串简单排序
- 王亟亟的Python学习之路(九)-sorted()排序以及简单字符串处理
- 简单字符串排序
- 简单字符串排序
- 简单字符串排序
- 简单字符串排序解题报告
- 简单字符串排序
- 简单字符串排序
- 排序,查找,qsort和bsearch的简单总结,scanf字符串截取
- SDUT 2364 || POJ 2934 Automatic Correction of Misspellings(简单字符串处理)
- 字符串内排序【简单题】
- 简单字符串排序
- 简单字符串排序
- 王亟亟的Python学习之路(九)-sorted()排序以及简单字符串处理