[ACM ] PKU1250
題號:
PKU 1250
遇到的問題:
永恆的runtime error...
有問題的code:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int count;
int max = 0;
char name;
int record[26] = {0};
int n;
scanf("%d ",&count);
while(count!=0)
{
scanf("%c",&name);
while(name!='\n')
{
if(record[name-65]==0)
{
if(count>0)
{
count--;
record[name-65] = 2;
}
else
{
record[name-65] = 1;
max++;
}
}
else
{
if(record[name-65] == 2)
count++;
}
scanf("%c",&name);
}
if(max > 0)
printf("%d customer(s) walked away.\n",max);
else
printf("All customers tanned successfully.\n");
for(n=26 ; n>=0 ; n--)
record[n] = 0;
max = 0;
scanf("%d ",&count);
}
return 0;
}
---
麻煩高手解惑!!感激!!^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.243.66
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):