Это пакетная программа почти правильно, но я не понимаю, почему она не работает?Почему эта программа 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
Укажите, с какими проблемами вы столкнулись, или отправьте сообщение об ошибке вместе с вашим вопросом. –
Добро пожаловать в Stack Overflow! Пройдите [тур] (http://stackoverflow.com/tour) и прочитайте [Как спросить] (http://stackoverflow.com/help/how-to-ask), чтобы узнать, чего мы ожидаем от вопросов. –