嫒美直播免费版app下载-嫒美直播永久免费版下载-嫒美直播最新下载安装

當前位置:首頁 > 留學出國 > 正文

分段函數(shù)用switch語句怎么輸出

C語言:如何使用switch語句?編寫圖中的分段函數(shù)?

C語言使用switch語句,編寫圖中的分段函數(shù):

#include

voidmain()

intx,y,flag;

printf("請輸入x:");

scanf("%d",&x);

flag=x<0?-1:(x<10?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);

簡介

C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。

C語言描述問題比匯編語言迅速、工作量小、可讀性好、易于調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%-20%。因此,C語言可以編寫系統(tǒng)軟件。

用C語言switch表示分段函數(shù)要怎么表示?

switch語句中的case標簽必須是整型常量或者整數(shù)常量表達式 不能是個范圍~所以不能用SWITCH寫 用if else if..else 吧~

用switch語句實現(xiàn)一個分段函數(shù)。

具體如下:

c++switch case 語句實現(xiàn)分段函數(shù)

格式為:

switch(i){

case 1:語句1

case 2:語句2

.......

default:語句3

}

實例如下:

編程分段函數(shù)

輸入數(shù)用scanf()函數(shù);
分段用switch()函數(shù);
1、絕對值用math庫里面的abs()函數(shù)
2、e^x用math庫里面的pow(e,x)函數(shù)
3、同理指數(shù)的都有pow()函數(shù),
4、cos函數(shù)也是math庫里面的double cos(double x)函數(shù)

補充:對于自變量x的不同的取值范圍,有著不同的對應法則,這樣的函數(shù)通常叫做分段函數(shù)。它是一個函數(shù),而不是幾個函數(shù);分段函數(shù)的定義域是各段函數(shù)定義域的并集,值域也是各段函數(shù)值域的并集。

展開全文閱讀