Boring1031 发表于 2021-11-28 12:18:59

数组问题

有点搞不懂这道题目怎么做{:10_262:}

jackz007 发表于 2021-11-28 12:38:42

本帖最后由 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]
查看完整版本: 数组问题