#4883: 請問位甚麼一直不過


dick426 (link)

學校 : 臺北市立大安高級工業職業學校
編號 : 14229
來源 : [210.70.131.254]
最後登入時間 :
2014-11-13 11:41:27
a006. 一元二次方程式 | From: [210.70.131.254] | 發表日期 : 2011-02-18 10:12

#include<stdio.h>
#include<math.h>
int main(){
int a,b,c,p;
int x,y;
while(scanf("%d %d %d",&a,&b,&c)!=EOF){
if((b*b-4*a*c)<0) {
printf("No real root");
}
if((b*b-4*a*c)==0){
printf("Two same roots x=0");
}
if((b*b-4*a*c)>0){
p=sqrt(b*b-4*a*c);
x=((-1*b+p)/2/a);
y=((-1*b-p)/2/a);
if(x>y){
printf("Two different roots x1=%d , x2=%d",&x,&y);
}
if(y>x){
printf("Two different roots x1=%f , x2=%f",&y,&x);
}
}
}
return 0;
}

 

 
#4885: Re:請問位甚麼一直不過


sophie721 (sophie721)

學校 : 國立宜蘭高級中學
編號 : 17460
來源 : [111.243.53.38]
最後登入時間 :
2020-01-13 00:50:10
a006. 一元二次方程式 | From: [61.231.170.4] | 發表日期 : 2011-02-18 22:43

#include
#include
int main(){
int a,b,c,p;
int x,y;
while(scanf("%d %d %d",&a,&b,&c)!=EOF){
if((b*b-4*a*c)<0) {
printf("No real root");
}
if((b*b-4*a*c)==0){
printf("Two same roots x=0");
}
if((b*b-4*a*c)>0){
p=sqrt(b*b-4*a*c);
x=((-1*b+p)/2/a);
y=((-1*b-p)/2/a);
if(x>y){
printf("Two different roots x1=%d , x2=%d",&x,&y);
}
if(y>x){
printf("Two different roots x1=%f , x2=%f",&y,&x);
}
}
}
return 0;
}

 

第12行,printf("Two same roots x=0");

x的值也要算

第22行,printf("Two different roots x1=%f , x2=%f",&y,&x);
應為      printf("Two different roots x1=%d , x2=%d",&y,&x);

 
#4886: Re:請問位甚麼一直不過


dick426 (link)

學校 : 臺北市立大安高級工業職業學校
編號 : 14229
來源 : [210.70.131.254]
最後登入時間 :
2014-11-13 11:41:27
a006. 一元二次方程式 | From: [210.70.131.254] | 發表日期 : 2011-02-19 10:12

#include<stdio.h>
#include<math.h>
int main(){
int a,b,c,p;
int x,y;
while(scanf("%d %d %d",&a,&b,&c)!=EOF){
if((b*b-4*a*c)<0) {
printf("No real root");
}
if((b*b-4*a*c)==0){
x=-1*b/2/a;
printf("Two same roots x=%d",&x);
}
if((b*b-4*a*c)>0){
p=sqrt(b*b-4*a*c);
x=((-1*b+p)/2/a);
y=((-1*b-p)/2/a);
if(x>y){
printf("Two different roots x1=%d , x2=%d",&x,&y);
}
if(y>x){
printf("Two different roots x1=%d , x2=%d",&y,&x);
}
}
}
return 0;
}

我照你說的改了

可是還是有四題沒過

一值計算出很噁心的數字

請問我的算是出了甚麼問題麻?

 
ZeroJudge Forum