黑马程序员技术交流社区
标题:
C语言编程问题
[打印本页]
作者:
shenxian88
时间:
2015-5-1 17:00
标题:
C语言编程问题
本帖最后由 shenxian88 于 2015-5-13 13:59 编辑
void 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);
}
要求输入一个字符串,然后把字符串中最大的一个字符放到字符串前面,例如输入“line”,执行后输出“nlie”
求解答空【1】、【2】;怎样填;并分析这样填的 原因
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2