#21230: 請教一下 測試可以 但送出卻是錯誤


edcqazwsx321@gmail.com (柳輝)

學校 : 不指定學校
編號 : 121127
來源 : [111.185.253.35]
最後登入時間 :
2020-05-27 21:05:30
a215. 明明愛數數 | From: [119.14.118.69] | 發表日期 : 2020-05-04 18:01

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main(int argc, char *argv[]) {

    int n,m,count=0,sum=0;

    while(scanf("%d %d",&n,&m)!=EOF){

    for(n;sum<m;n++){

    sum=sum+n;

count++;

}

printf("%d\n",count);

n=m=count=sum=0;

}

return 0;

}

送出後

#0: 100% WA (line:5)

您的答案為: 0
正確答案為: 202
 
#21247: Re:請教一下 測試可以 但送出卻是錯誤


lalaluk5@ntub.edu.tw (許哲綱)

學校 : 不指定學校
編號 : 120607
來源 : [120.97.28.62]
最後登入時間 :
2022-09-07 11:37:25
a215. 明明愛數數 | From: [140.131.116.45] | 發表日期 : 2020-05-06 10:59

#include

#include

#include

int main(int argc, char *argv[]) {

    int n,m,count=0,sum=0;

    while(scanf("%d %d",&n,&m)!=EOF){

    for(n;sum<m;n++){

    sum=sum+n;

count++;

}

printf("%d\n",count);

n=m=count=sum=0;

}

return 0;

}

送出後

#0: 100% WA (line:5)

您的答案為: 0
正確答案為: 202

你的sum 不能一開始就設0

要是 n = -500 , m = -3

sum > m 會直接true

 
ZeroJudge Forum