|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include<stdio.h>
- #include<string.h>
- void main()
- {
- char str[100],*p,*q,*r,c;
- printf("输入字符串:");
- gets(str);
- /**************FOUND********/
- for(p=str;p;p++)
- {
- for(q=r=p;*q;q++)
- if(*q<*r)
- r=q;
- /**************FOUND********/
- if(r==p)
- {
- /**************FOUND********/
- c=r;
- *r=*p;
- *p=c;
- }
- }
- for(p=str;*p;p++)
- {
- for(q=p;*p==*q;q++)
- strcpy(p+1,q);
- }
- printf("结果字符串:%s\n\n",str);
- getch();
- }
复制代码
C1:for(p=str;*p;p++)
C2:if(r!=p)
C3:c=*r;
Q:改正之后还是运行不出实现程序功能
- #include<stdio.h>
- #include<string.h>
- int main()
- {
- char str[100],*p,*q,*r,c;
- printf("输入字符串:");
- gets(str);
- /**************FOUND********/
- for(p=str;*p;p++)
- {
- for(q=r=p;*q;q++)
- if(*q<*r)
- r=q;
- /**************FOUND********/
- if(r!=p)
- {
- /**************FOUND********/
- c=*r;
- *r=*p;
- *p=c;
- }
- }
- for(p=str;*p;p++)
- {
- for(q=p;*p==*q;q++)
- strcpy(p+1,q);
- }
- printf("结果字符串:%s\n\n",str);
- getchar();
- }
复制代码
|
|