這題是不是每行都多了一個空白阿
我把我的讀入:
scanf("%d%*c",&n);
while(n--)
{
fgets(map,15,stdin);
t = 0;
for(int i=0 ; i<12 ; i++)
if(map[i] == '1')
t |= (1<<i);
printf("%d",dp[t]);
}
改成
scanf("%d%*c%*c",&n);
while(n--)
{
fgets(map,15,stdin);
t = 0;
for(int i=0 ; i<12 ; i++)
if(map[i] == '1')
t |= (1<<i);
printf("%d",dp[t]);
}
就過了
這題是不是每行都多了一個空白阿
我把我的讀入:
scanf("%d%*c",&n);
while(n--)
{
fgets(map,15,stdin);
t = 0;
for(int i=0 ; i<12 ; i++)
if(map[i] == '1')
t |= (1< printf("%d",dp[t]);
}
改成
scanf("%d%*c%*c",&n);
while(n--)
{
fgets(map,15,stdin);
t = 0;
for(int i=0 ; i<12 ; i++)
if(map[i] == '1')
t |= (1<
printf("%d",dp[t]);
}
就過了
有可能是windows的CRLF格式吧....
這題是不是每行都多了一個空白阿
我把我的讀入:
scanf("%d%*c",&n);
while(n--)
{
fgets(map,15,stdin);
t = 0;
for(int i=0 ; i<12 ; i++)
if(map[i] == '1')
t |= (1< printf("%d",dp[t]);
}
改成
scanf("%d%*c%*c",&n);
while(n--)
{
fgets(map,15,stdin);
t = 0;
for(int i=0 ; i<12 ; i++)
if(map[i] == '1')
t |= (1<
printf("%d",dp[t]);
}
就過了
有可能是windows的CRLF關係吧...