#11437: 系統顯示“輸出短少”是什麼意思?新人求大神解答!


90599085X (Irene)

學校 : 國立臺灣師範大學
編號 : 60417
來源 : [114.43.176.65]
最後登入時間 :
2017-01-13 09:29:38
a006. 一元二次方程式 | From: [114.43.178.77] | 發表日期 : 2016-10-15 22:38

#include <stdio.h>
#include <math.h>
int main(){
int a;
int b;
int c;
int x1;
int x2;
while(scanf("%d%d%d",&a,&b,&c)!=EOF){
if(a==0||b*b-4*a*c<0){
printf("No real root\n");
}

else if(b*b-4*a*c==0){
x1=-b/(2*a);
printf("Two same roots x=%d\n",x1);
}

else {x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
printf("Two different roots x1=%d , x2=%d\n",x1,x2);
}

return 0;
}
}

自測顯示輸出短少是什麼意思呀?求大大們解答~

 
#11441: Re:系統顯示“輸出短少”是什麼意思?新人求大神解答!


bear890707 (鄭天鈞沒有妹妹)

學校 : 高雄市立高雄高級中學
編號 : 56038
來源 : [39.10.160.34]
最後登入時間 :
2018-09-23 22:56:28
a006. 一元二次方程式 | From: [1.174.77.94] | 發表日期 : 2016-10-16 23:46

#include
#include
int main(){
int a;
int b;
int c;
int x1;
int x2;
while(scanf("%d%d%d",&a,&b,&c)!=EOF){
if(a==0||b*b-4*a*c<0){
printf("No real root\n");
}

else if(b*b-4*a*c==0){
x1=-b/(2*a);
printf("Two same roots x=%d\n",x1);
}

else {x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
printf("Two different roots x1=%d , x2=%d\n",x1,x2);
}

return 0;
}
}

自測顯示輸出短少是什麼意思呀?求大大們解答~

你要不要考慮吧return 0;放下面一點


 
ZeroJudge Forum