#includestdio.h
印江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書(shū)銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書(shū)合作)期待與您的合作!
viod main()
{
int x,y;
scanf("%d",x);
if(x的第一個(gè)取值范圍)
y=相應(yīng)關(guān)于x的函數(shù);
else
if(x的第二個(gè)取值范圍)
y=相應(yīng)關(guān)于x的函數(shù);
else
if(x的第三個(gè)取值范圍)
y=相應(yīng)關(guān)于x的函數(shù);
printf("%d",y);
}
圖自己畫(huà),簡(jiǎn)單。
因?yàn)榉侄魏瘮?shù)需要對(duì)定義域范圍進(jìn)行判定,所以需要用到級(jí)聯(lián)式if else語(yǔ)句。
標(biāo)準(zhǔn)格式:
if (條件1)
{語(yǔ)句組1}
else? if?? (條件2)
{語(yǔ)句組2}
... ...
else?????????????????? //這里包括了所有不在前面提到的條件中的情況,不需要單獨(dú)說(shuō)明。
{}
流程圖如下:
再寫(xiě)一個(gè)簡(jiǎn)單的例子吧,x0 -- f(x) = x? ? x0? -- f(x) =-x? ;
if (x 0)
f = x;
else
f = -x;
畫(huà)主程序流程圖,看懂主函數(shù)的程序,按照main()函數(shù)中的具體書(shū)寫(xiě)過(guò)程來(lái)畫(huà),例如:程序開(kāi)始、定義變量、初始化變量、使用選擇或者循環(huán)或者順序結(jié)構(gòu)、調(diào)用某一個(gè)子函數(shù)、(可以沒(méi)有)程序結(jié)束。
C語(yǔ)言使用switch語(yǔ)句,編寫(xiě)圖中的分段函數(shù):
#includestdio.h
voidmain()
intx,y,flag;
printf("請(qǐng)輸入x:");
scanf("%d",x);
flag=x0?-1:(x10?1:2);
switch(flag)
case-1:y=x;break;
case1:y=2*x-1;break;
case2:y=3*x-1;
printf("y=%d\n",y);
簡(jiǎn)介
C語(yǔ)言是一門(mén)面向過(guò)程的計(jì)算機(jī)編程語(yǔ)言,與C++、C#、Java等面向?qū)ο缶幊陶Z(yǔ)言有所不同。C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、僅產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。
C語(yǔ)言描述問(wèn)題比匯編語(yǔ)言迅速、工作量小、可讀性好、易于調(diào)試、修改和移植,而代碼質(zhì)量與匯編語(yǔ)言相當(dāng)。C語(yǔ)言一般只比匯編語(yǔ)言代碼生成的目標(biāo)程序效率低10%-20%。因此,C語(yǔ)言可以編寫(xiě)系統(tǒng)軟件。