重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
1、打開(kāi)C-Free,按ctrl+N創(chuàng)建一個(gè)新的文件。
成都創(chuàng)新互聯(lián)專(zhuān)注于湖北企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站制作。湖北網(wǎng)站建設(shè)公司,為湖北等地區(qū)提供建站服務(wù)。全流程按需開(kāi)發(fā),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
2、然后開(kāi)始調(diào)用函數(shù)。
3、按F9進(jìn)行調(diào)試后發(fā)現(xiàn)沒(méi)有錯(cuò)誤。
4、按F5執(zhí)行早漏明程序。
5、輸入想要輸入的數(shù)字。
6、按ENTER鍵輸出結(jié)果,檢陸告驗(yàn)符合結(jié)果,說(shuō)明函數(shù)調(diào)用搜唯成功。
首先你已經(jīng)很清楚的說(shuō)明了你這個(gè)程序是用C語(yǔ)言寫(xiě)二次函數(shù)的,而當(dāng)a=0時(shí),就不是二次函數(shù)了,應(yīng)該按照一次函數(shù)來(lái)進(jìn)行計(jì)算,否則 一個(gè)數(shù)除以0就沒(méi)有意義了.~
#include stdio.h
#include 兆衡遲stdlib.h攔裂
#include math.h
int main()
{
float a,b,c;
float x1,x2,m;
printf("input number a=:");
scanf("%f",a);
printf("input number b=:");
scanf("%f",b);
printf("input number c=:");
scanf("%f",c);
if(a==0)
printf("一根:%f\n",c*(-1)/b);
else if(a==0b==0)
printf("無(wú)意義!");
else
{
m=b*b-4*a*c;
if(m0)
{
printf("兩根\n");
printf("x1=%f\n",(-b+sqrt(m))/(2*a));
printf("x2=%f\n",(-b-sqrt(m))/(2*a));
}
else if(m==0)
printf("x1=x2=%f\n",x1);
}
else
printf("無(wú)實(shí)根\族李n");
}
return 0;
}
C語(yǔ)言函數(shù)可世拆以使用睜告如下語(yǔ)法來(lái)編寫(xiě):
```cint function_name(int param1, int param2){ // 函數(shù)的定義 // 變量聲明和定義 // 具體的操作 // 返回值 return result;}```
拓展:C語(yǔ)言函數(shù)的編寫(xiě)實(shí)質(zhì)上是編寫(xiě)一搜早棗個(gè)獨(dú)立的程序模塊,可以指定不同的參數(shù),以及函數(shù)返回值。C語(yǔ)言函數(shù)也可以定義不同的函數(shù)原型,以及變量作用域,以實(shí)現(xiàn)更復(fù)雜的功能。
你可以使用printf函數(shù)輸出x1=x2=數(shù)字的格式,如下所示:
c
int x = 10;
printf("x1=x2=%d\n", x);
輸出結(jié)果鬧御為:x1=x2=10。
其野迅中,%d是格式控制符,用于輸出整數(shù)類(lèi)型的變量。如果液脊巖需要輸出其他類(lèi)型的變量,如浮點(diǎn)數(shù),則需要使用其他格式控制符。