#include <stdio.h>
int main() {
int j,k=0,l=0,m=0,n=0;
char c,b[100],d[100],e[100],f[100];
printf("Please input letter:\n");
printf("if letter=0 ENd\n");
while((c = getchar()) != '0') {
if((c >= 'A' && c <= 'Z')) {
b[k++]=c;
}
else
if((c >= 'a' && c <= 'z')){
d[l++]=c;
}
else
if((c >= '0' && c <= '9')){
e[m++]=c;
}
else
f[n++]=c;
}
if(c=='0') {
printf(" %s",b);
printf(" %s",d);
printf(" %s",e);
printf(" %s",f);
for(j=0;j<k;j++)
{
printf(" %c",b[j]);
}
printf("\n");
for(j=0;j<l;j++)
{
printf(" %c",d[j]);
}
printf("\n");
for(j=0;j<m;j++)
{
printf(" %c",e[j]);
}
printf("\n");
for(j=0;j<n;j++)
{
printf(" %c",f[j]);
}
}
return 0;
}
34,2-9 81%
很神奇這個輸出很想知道%s哪裏爲啥有一些亂碼,明天在檢查一下改一下