黑马程序员技术交流社区

标题: C语言字符串 [打印本页]

作者: pojian    时间: 2016-3-10 14:19
标题: C语言字符串
下面程序的功能是在字符串s中找出最大的字符并放在第一个位置上,并将该字符前的原字符往后顺序移动,如:boy&girl变成ybo&girl。请选择填空。
#include "stdio.h"
#include "string.h"
    main()
    {
        char s[80], *t, max, *w;
        t=s;
        gets(t);
        max=*(t++);
        while (*t!='\0')
        {
            if (max<*t)
            { max=*t;  w=t; }
            t++;
        }
        t=w;
        while (【1】)
        {
            *t=*(t-1);
            【2】;
        }
        *t=max;
        puts(t);
    }
    【1】A. t>s          B. t>=s             C. *t>s[0]          D. *t>=s[0]
    【2】A. t++          B. s--              C. t--              D. w--








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2