#12992: Killed 錯誤甚麼意思?????


a4545113 (LUMING)

學校 : 不指定學校
編號 : 71789
來源 : [118.169.194.90]
最後登入時間 :
2018-10-08 20:41:26
a006. 一元二次方程式 | From: [59.115.19.88] | 發表日期 : 2017-11-15 20:42

Killed 錯誤甚麼意思?????

 

#include<stdio.h>
#include<math.h>

int main()
{
    int a=0,b=0,c=0;
    while(scanf("%d%d%d",&a,&b,&c)!=0)
    {
        int R1=0,R2=0;
        int decide=0;
        decide=(pow(b,2)-(4*a*c));
        
        if(decide>0)
        {
            R1=((-b+pow(decide,0.5))/(2*a));
            R2=((-b-pow(decide,0.5))/(2*a));
            if(R1<R2)
            {
                int T=R1;R1=R2;R2=T;
            }
            printf("Two different roots x1=%d , x2=%d\n",R1,R2);
        }
        if(decide==0)
        {
            R1=(-b/(2*a));
        printf("Two same root x=%d\n",R1);    
        }
        if(decide<0)
        {
            printf("No real root\n");
        }
        
    }
    return 0;
    
}

 
#13040: Re:Killed 錯誤甚麼意思?????


i610494 (wago)

學校 : 國立嘉義高級中學
編號 : 68247
來源 : [114.136.228.105]
最後登入時間 :
2021-11-13 12:57:44
a006. 一元二次方程式 | From: [112.104.194.215] | 發表日期 : 2017-11-23 22:32

Killed 錯誤甚麼意思?????

 

#include
#include

int main()
{
    int a=0,b=0,c=0;
    while(scanf("%d%d%d",&a,&b,&c)!=0)
    {
        int R1=0,R2=0;
        int decide=0;
        decide=(pow(b,2)-(4*a*c));
        
        if(decide>0)
        {
            R1=((-b+pow(decide,0.5))/(2*a));
            R2=((-b-pow(decide,0.5))/(2*a));
            if(R1<R2)
            {
                int T=R1;R1=R2;R2=T;
            }
            printf("Two different roots x1=%d , x2=%d\n",R1,R2);
        }
        if(decide==0)
        {
            R1=(-b/(2*a));
        printf("Two same root x=%d\n",R1);    
        }
        if(decide<0)
        {
            printf("No real root\n");
        }
        
    }
    return 0;
    
}

就是超時,你的whlie裡面可以改成!=EOF,


還有,是"Two same roots" 你少打了s

 
ZeroJudge Forum