数组问题
有点搞不懂这道题目怎么做{:10_262:} 本帖最后由 jackz007 于 2021-11-28 12:42 编辑#include <stdio.h>
#include <string.h>
int main(void)
{
char s ;
int d = {0 , 1 , 2 , 3 , 4} ;
int i , j , t ;
for(i = 0 ; i < 5 ; i ++) scanf("%s" , s) ;
for(i = 0 ; i < 4 ; i ++) {
for(j = i + 1 ; j && strcmp(s] , s]) < 0 ; j --) {
t = d ;
d = d ;
d = t ;
}
}
printf("%s" , s]) ;
for(i = 1 ; i < 5 ; i ++) printf("\t%s" , s]) ;
printf("\n") ;
}
编译、运行实况:
D:\00.Excise\C>g++ -o x x.c
D:\00.Excise\C>x
北京 上海 青岛 厦门 哈尔滨
北京 哈尔滨青岛 上海 厦门
D:\00.Excise\C>x
beijing shanghai qindao xiamen haerbin
beijing haerbin qindaoshanghai xiamen
D:\00.Excise\C>
页:
[1]