永发信息网

输入5个国家的名字,然后按从小到大的顺序输出

答案:3  悬赏:50  手机版
解决时间 2021-03-02 20:51
输入5个国家的名字,然后按从小到大的顺序输出
最佳答案
for (i=0; i<5; i++) {
for(j=0;j<5-i;j++){
5改4
if (strcmp(str[i],str[i+1])>0) {
i改j
全部回答
只写出了排序的算法,其他自己完善下就可以了,用的冒泡排序:
for (i=0; i<5; i++) {
for(j=0;j<5-i-1;j++){
if (strcmp(str[j],str[j+1])>0) {
char temp[15];
strcpy(temp,str[j]);
strcpy(str[j],str[j+1]);
strcpy(str[j+1],temp);
}
}
#include
#include
int main ()
{
char str[5][15];
int i = 0;
for (i=0; i<5; i++) {
scanf("%s",str[i]);
}

int j = 0;
// 冒泡排序
for (i=0; i<(5-1); i++) {
for(j=i+1;j<5;j++){
if (strcmp(str[i],str[j])>0) {
char temp[15];
strcpy(temp,str[j]);
strcpy(str[j],str[i]);
strcpy(str[i],temp);
}
}
}

for (i=0; i<5; i++) {
puts(str[i]);

}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
国内有什么好的烘焙杂志
一木板在水平面上做简谐振动,振幅12cm,在距离
白得厨卫在什么地方啊,我要过去处理事情
中签怎么查
苹果电脑生产日期和购买日期太短会不会有问题
上海精宸科技股份有限公司怎么样?
济南最老的河道,都分布在济南那个区域,源自
金子 会被磁铁吸引吗?拜托了各位 谢谢
龙跃苑三区西南门地址有知道的么?有点事想过
【puke】pukevomit区别?
什么是TCO (总体拥有成本)?
怎样才能进证券交易所上班?求好心人帮忙,小
如果有亲戚在家里行房事好吗.如何解决。
补油纸的方法技巧 油纸破个洞怎样补
求翻译There was no room in it for the worl
推荐资讯
【expectant】expectantmother是什么意思
论述检察长的权力
为什么会突然面瘫
用12m长的一根铁丝围成长方形.(1)如果长方
领取办公用品申请表时不需要填写()。
如何收国外银行本票
玖隆温泉在什么地方啊,我要过去处理事情
万豪国际公寓地址在什么地方,想过去办事
西安公安局招聘消防协警待遇如何?有前途吗?协
护眼模式怎么关闭OPPO手机
跳远运动员都是先助跑一段距离后才起跳,这是
早报和晨报是一个概念吗?日报的准确概念是什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?