teaman
2002-10-24, 06:46 PM
請各路程式高手可以不吝賜教以下的一個程式問題:
試寫一個函數void roots(inta intb intc)
這個函數的功能為
1.當ax*x+bx+c=0無實根時輸出"no real root exists"
2.當ax*x+bx+c=0恰有實根時輸出”the only real root is z”其中z為這個 根的值
3.當ax*x+bx+c=0有兩個實根時輸出”the real roots are y and z”其中zy為兩個實根的值
#include<stdio.h>
void main(inta, intb, intc)
{
int a;
int b;
int c;
int x;
int y;
int z;
x=b*b-4*a*c;
if(x<0)
printf("No real root exists.");
else if(x==0)
printf("The only real root is z.");
else
printf("The real roots are y and z.");
}
這是我的程式但是編譯出來只有no real root exists
編譯後有7個worring 0個error不知是那出問題謝謝!
贊助商連結
試寫一個函數void roots(inta intb intc)
這個函數的功能為
1.當ax*x+bx+c=0無實根時輸出"no real root exists"
2.當ax*x+bx+c=0恰有實根時輸出”the only real root is z”其中z為這個 根的值
3.當ax*x+bx+c=0有兩個實根時輸出”the real roots are y and z”其中zy為兩個實根的值
#include<stdio.h>
void main(inta, intb, intc)
{
int a;
int b;
int c;
int x;
int y;
int z;
x=b*b-4*a*c;
if(x<0)
printf("No real root exists.");
else if(x==0)
printf("The only real root is z.");
else
printf("The real roots are y and z.");
}
這是我的程式但是編譯出來只有no real root exists
編譯後有7個worring 0個error不知是那出問題謝謝!
贊助商連結