赞
踩
//头歌 字符串1 第四关
#include<stdio.h>
#include<string.h>
int main() {
char* a[5][10];
for (int i = 0; i < 5; i++) {
gets(*(a + i));
}
int lenth[5][1];
for (int i = 0; i < 5; i++) {
lenth[i][0] = strlen(*(a + i));
}
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4 - i; j++) {
int temp;
if (lenth[j][0] > lenth[j + 1][0]) {
temp = lenth[j][0];
lenth[j][0] = lenth[j + 1][0];
lenth[j + 1][0] = temp;
}
}
}
//for (int i = 0; i < 5; i++) {
// int len;
// len = strlen(*(a + i));
// for (int j = 0; j < 5; j++) {
// if (len == lenth[j][0]) {
// puts(*(a + i));
// }
// }
//}
int toulan;
if(lenth[1][0]==1) toulan=1;
else toulan=0;
printf("按照字符串长度大小进行升序排列为:\n");
for (int i = toulan; i < 5; i++) {
int temp;
temp = lenth[i][0];
for (int j = 0; j < 5; j++) {
int len;
len = strlen(*(a + j));
if (temp == len) {
puts(*(a + j));
}
}
}
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。