你的代码贴出来啊
参考我写的
#include <stdio.h>
#include <ctype.h>
int main()
{
int i, n, u = 0, l = 0, d = 0;
char c;
for (i = 0; i < 10; i++)
{
c = getchar();
if (isupper(c)) u++;
if (islower(c)) l++;
if (isdigit(c)) d++;
}
if (u == 10) printf("perfect");
else if (l == 10) printf("good");
else if (d == 10) printf("nice");
else printf("ok");
return 0;
}
不知道你这个问题是否已经解决, 如果还没有解决的话: