为什么求不出来
我想输入组字符,求出里面的字母个数,并求出去除重复字母后的排序。程序代码:
#include<stdio.h> #include<string.h> int main(void) { int m,i,j,k=0; char w[100],b[100]; printf("Please input a string of words\n"); gets(w); printf("输入的字符串是:\n"); puts(w); printf("How many words there are:"); m=strlen(w); printf("里面有多少个字母;\n"); printf("%d\n",m); printf("减去重复的字母后的排序为\n"); for(i=0;i<100;i++) { for(;j>i;j++) if(w[j]-w[i]!=0) b[k]=w[i]; putc(b[k]); k=k+1; } }