(3)輸入一個實數(shù)類型,說白了就是小數(shù),當然整數(shù)也是支持的,存儲為實數(shù)類型
創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網(wǎng)站設計、網(wǎng)站建設、外貿(mào)網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的布爾津網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
(4)輸入一個實數(shù)類型并加上一個回車,說白了就是小數(shù),當然整數(shù)也是支持的并加上一個回車,存儲為實數(shù)類型
c語言是函數(shù)式語言,所以函數(shù)很重要,舉個例子 #includestdio.h int abc(int a ,int b) /* abc 前的 int 表示這個函數(shù)的返回值是整數(shù),abc 是函數(shù)名稱,括號里的是定義了兩個參數(shù)它們都是整數(shù)*/ { int a=123; printf("%d",a); } 這個是我們自己寫的函數(shù),還有現(xiàn)成的c庫函數(shù),直接調(diào)用就行,限于篇幅,其實你仔細的摳書,書上都有,我就是看書學會的
#includestdio.h
#includemath.h
int roots(float a,float b,float c);
int main() {
int T;
float a,b,c;
printf("T = ");
scanf("%d",T);
while(T--) {
printf("請輸入二次函數(shù)的系數(shù)a,b,c:");
scanf("%f,%f,%f",a,b,c);
roots(a,b,c);
}
return 0;
}
int roots(float a,float b,float c) {
double x1,x2,x;
double eps = 1.0E-7;
if((fabs(a) = eps) (fabs(b) = eps)) {
printf("Input error!\n");
return -1;
}
else {
if(fabs(a) = eps) {
x=-c/b;
printf("x = %.6lf",x);
}
else {
if((b*b-4*a*c) = 0) {
x1 = (-(double)b + sqrt((double)b*(double)b - 4*(double)a*(double)c))/(2*(double)a);
x2 = (-(double)b - sqrt((double)b*(double)b - 4*(double)a*(double)c))/(2*(double)a);
printf("x1 = %.6lf\nx2 = %.6lf\n",x1,x2);
}
else {
x1 = ((-(double)b)/(2*(double)a) + (((double)b*(double)b - 4*(double)a*(double)c)/(2*(double)a)));
x2 = ((-(double)b)/(2*(double)a) - (((double)b*(double)b - 4*(double)a*(double)c)/(2*(double)a)));
printf("x1 = %.6lfi\nx2 = %.6lfi\n",x1,x2);
}
}
}
return 0;
}
1、打開C-Free,按ctrl+N創(chuàng)建一個新的文件。
2、然后開始調(diào)用函數(shù)。
3、按F9進行調(diào)試后發(fā)現(xiàn)沒有錯誤。
4、按F5執(zhí)行程序。
5、輸入想要輸入的數(shù)字。
6、按ENTER鍵輸出結果,檢驗符合結果,說明函數(shù)調(diào)用成功。