#7014: 拜託拜託幫幫忙 執行會多1ㄟ


boy5tw (揪佑)

學校 : 臺南市私立興國高級中學
編號 : 26620
來源 : [203.68.27.52]
最後登入時間 :
2012-12-20 12:37:16
a215. 明明愛數數 | From: [111.254.161.84] | 發表日期 : 2012-09-15 13:42

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
  int a,b,n,m,x;
  while(scanf("%d %d",&a,&b)==2)
  {
  x=1;m=0;
  for(n=a+1;n<=b;n++)
  { 
  m=a+n;
  if(m>b)
  break;
  ++x;
 
  }
  printf("%d\n",x);
  }
  system("PAUSE");
  return 0;
}

 
#7016: Re:拜託拜託幫幫忙 執行會多1ㄟ


passerr (20130326 0340 48)

學校 : 不指定學校
編號 : 8516
來源 : [125.224.93.117]
最後登入時間 :
2024-09-05 12:09:52
a215. 明明愛數數 | From: [125.224.248.96] | 發表日期 : 2012-09-16 09:26

不知道要怎麼回答

你看看差別在哪裡

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
    int a,b,n,m,x;
    while(scanf("%d %d",&a,&b)==2)
    {
        x=1;m=0;
        for(n=a;;n++)
        {
            m+=n;
            if(m>b)
            break;
            ++x;
        }
        printf("%d\n",x);
    }
    return 0;
}

 
ZeroJudge Forum