#1755: C語言的 哪裡出問題?


play2000e (michael)

學校 : 新北市立三民高級中學
編號 : 3757
來源 : [118.167.158.35]
最後登入時間 :
2009-08-07 18:51:18
d124. 3的倍数 | From: [203.72.114.200] | 發表日期 : 2009-04-10 19:24

#include<stdio.h>  
#include<stdlib.h>
int main()
{
 int a[100000],p,i=0,j,k;
  while(a[i]=getch()-48)
  {   
      if(a[i]==-35)  
      {              
      for(j=0;j<=i-1;j++)
      {
       k=a[j]+k;
      }
       if(k%3==0)
       {
                 printf("\nyes\n");
                 i=0;
                 k=0;
                 }
       else
       {
                 printf("\nno\n");
                 i=0;
                 k=0;
                 }
      }
      else
      {
       printf("%d",a[i]);
       i=i+1;
      }
  }
 
  system("pause");
  return 0;
}   
#1756: Re:C語言的 哪裡出問題?


acm (acm)

學校 : 國立花蓮高級中學
編號 : 5854
來源 : [210.62.247.243]
最後登入時間 :
2010-02-01 15:08:10
d124. 3的倍数 | From: [59.115.204.32] | 發表日期 : 2009-04-11 00:43

#include  
#include
int main()
{
 int a[100000],p,i=0,j,k;
  while(a[i]=getch()-48)
  {   
      if(a[i]==-35)  
      {              
      for(j=0;j<=i-1;j++)
      {
       k=a[j]+k;
      }
       if(k%3==0)
       {
                 printf("\nyes\n");
                 i=0;
                 k=0;
                 }
       else
       {
                 printf("\nno\n");
                 i=0;
                 k=0;
                 }
      }
      else
      {
       printf("%d",a[i]);
       i=i+1;
      }
  }
 
  system("pause");
  return 0;


char a[100000];

while(gets(a))

{

}

 
ZeroJudge Forum