level 5
一图#include<stdio.h>
int main ()
{
char a[10],*p,t;
int i,j,k,length;
p=a;
length=10;
gets(a);
for(i=0;i<length;i++)
{
for(j=i+1;j<length;j++)
if(a[j]==a[i])
{
for (k=j;k<length;k++)
a[k]=a[k+1];
length--;
}
}
puts(a);
for (i=0;i<length;i++)
for (j=i+1;j<length;j++)
if (*(p+i)>*(p+j))
{
t=*(p+i);
*(p+i)=*(p+j);
*(p+j)=t;
}
for (i=0;i<length;i++)
printf ("%c",*p++);
}
2017年12月25日 12点12分
5
二图#include<stdio.h> int main () { char a[10],*p,t; int i,j,k,length; p=a; length=10; gets(a); for(i=0;i<10;i++) {
2017年12月25日 12点12分
level 9
gets();操作字符串很不安全应该用fgets(a,11,stdin);
2017年12月26日 00点12分
9