设计一个sartStr函数,对10个国家名字字符按由小到大的顺序列。符中的输入输都在上有数中进行
2条回答 默认 最新
- CSDN专家-link 2022-12-09 13:13关注
冒泡就好
#include <stdio.h> #include <string.h> void sartStr(char s[10][100]) { char t[100]; for(int i=0;i<9;i++) for(int j=0;j<9-i;j++) { if(strcmp(s[j],s[j+1])>0) { strcpy(t,s[j]); strcpy(s[j],s[j+1]); strcpy(s[j+1],t); } } } int main() { char s[10][100]; for(int i=0;i<10;i++) gets(s[i]); sartStr(s); for(int i=0;i<10;i++) puts(s[i]); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 怎么使请求通过cors
- ¥15 WDM 驱动ACPI 相关疑问
- ¥15 prism 跨窗体共享数据绑定 wpf
- ¥15 hdl designer突然用不了系统的moduleware组件,请问有人遇到或者怎么解决吗?
- ¥15 0基础计算机毕设,应该从哪开始?
- ¥60 使用DKT40脑图划分ROI区域
- ¥15 有偿解决C51单片机液晶屏12864显示问题
- ¥15 IDEA构建失败?怎么搞
- ¥15 求该题的simpson,牛顿科特斯matlab代码,越快越好
- ¥35 如何编译arm板子的gcc