-4
这是一个panagram程序几乎正确,但我不明白为什么它不工作?为什么这个pangram程序不工作?
int main() {
/* Enter your code here. Read input from STDIN. Print output to STDOUT */
char *a=malloc(256);
int first[26]={0},c=0,i=0,flag=0;
//printf("Enter string");
fgets (a, MAX_NAME_SZ, stdin);
while(a[c]!='\0')
{
first[a[c]-'a']++;
c++;
}
for(i=0;i<26;i++)
{
if(first[i]==0)
{
flag=1;
break;
}
}
if(flag==0)
{
printf("panagram");
}
else
{
printf("not panagram");
}
return 0;
}
*它不工作?*是什么意思?你有任何错误? – Rizier123 2015-02-12 06:08:19
请指出您遇到什么问题,或将您的错误消息与您的问题一起发布 – 2015-02-12 06:11:39
欢迎使用Stack Overflow!请参考[游览](http://stackoverflow.com/tour)并阅读[如何提问](http://stackoverflow.com/help/how-to-ask)以了解我们对问题的期望。 – 2015-02-12 06:12:24