close

內容 :

明明是一個愛數(ㄕㄨˇ)數(ㄕㄨˋ)的好學生,這天媽媽叫他從 n 開始數,下一個數字是 n+1,再下一個數字是 n+2,以此類推。媽媽想知道,明明數了幾個數字之後,他數過的這些數字的總和會超過 m。請幫助明明的媽媽吧。
 

輸入說明 : 

輸入以 EOF 結束。每一筆測試資料有兩個數字,分別為 n 和 m,其中 m-n 不會超過 10^5。
 
範例輸入 :
1 5
5 10
100 1000

範例輸出 :

3
2
10

#include<stdio.h>

int main()
{
	int n,m,sum,i,count;
	while(scanf("%d %d",&n,&m)!=EOF)
	{
		count=0;
		sum=0;
		for(i=n;;i++)
		{
			sum+=i;
			count++;
			if(sum>m)
				break;
		}
		printf("%d\n",count);
	}
	return 0;
}
 
arrow
arrow
    全站熱搜

    東勢厝滴yang 發表在 痞客邦 留言(0) 人氣()