#28554: 求助


jeremydingeric@gmail.com (164253)

學校 : 臺北市立成功高級中學
編號 : 158900
來源 : [182.234.181.208]
最後登入時間 :
2024-04-29 00:56:03
c833. 第四題:二維陣列 -- 2018資訊學科能力競賽高中組高雄市 | From: [223.136.118.213] | 發表日期 : 2021-12-17 08:02

#include <stdio.h>

void main(){

 char c,nl[3000]={0},ml[3000]={0};

 short n,m,i,j;

 scanf("%hd%hd%c",&m,&n,&c);

 for(i=0;i<m;++i)

  for(j=0;j<n;++j){

   c=getchar();

   if(c=='#'){nl[j]=1;ml[i]=1;}

  }

 for(i=0;i<m;++i){

  for(j=0;j<n;++j){

   if(nl[j]||ml[i])putchar('#');

   else putchar('X');

  }

  if(i!=m-1)putchar('\n');

 }

}

為什麼這樣全都wa,測試都會過

 
#28555: Re:求助


linlincaleb@gmail.com (臨末之頌)

學校 : 新北市立板橋高級中學
編號 : 132772
來源 : [111.248.111.135]
最後登入時間 :
2023-04-01 22:41:13
c833. 第四題:二維陣列 -- 2018資訊學科能力競賽高中組高雄市 | From: [203.64.161.114] | 發表日期 : 2021-12-17 09:01

#include

void main(){

 char c,nl[3000]={0},ml[3000]={0};

 short n,m,i,j;

 scanf("%hd%hd%c",&m,&n,&c);

 for(i=0;i<m;++i)

  for(j=0;j<n;++j){

   c=getchar();

   if(c=='#'){nl[j]=1;ml[i]=1;}

  }

 for(i=0;i<m;++i){

  for(j=0;j<n;++j){

   if(nl[j]||ml[i])putchar('#');

   else putchar('X');

  }

  if(i!=m-1)putchar('\n');

 }

}

為什麼這樣全都wa,測試都會過

for(i=0;i<m;++i)

  for(j=0;j<n;++j){

   c=getchar();

   if(c=='#'){nl[j]=1;ml[i]=1;}

  }

這裡的getchar會吃到換行吧

 
ZeroJudge Forum