最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言計算分段函數(shù)問題

 更新時間:2022年11月14日 09:12:53   作者:「已注銷」  
這篇文章主要介紹了C語言計算分段函數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

C語言計算分段函數(shù)

修改后的代碼如下:

#include<stdio.h>
int main(void)
{
   double x,y;//定義兩個雙精度實型變量
   printf("Enterx(x>=0):\n");//輸入提示
   scanf("%lf",&x);  //調(diào)用scanf函數(shù)輸入數(shù)據(jù)
   if(x<=15){
          y=4*x/3;
   }
   else{
       y=2.5*x-10.5;
   }
   printf("f(%f)=%.2f\n",x,y); //輸出結(jié)果
   return 0;
 }

簡單分段函數(shù)用多路分支與if else 級聯(lián)的寫法

一、簡單分段函數(shù)

f(x)= -1 (? X<0 )

??????????? 0???? (X=0)

?????????? 2x???? (X>0)

二、代碼

1、多路分支代碼

int main()
{
?int i;
?double x,y;
??? scanf("%lf",&x);
?i=1*(x<0)+2*(x==0)+3*(x>0);
?switch(i)
?{
?case 1:y=-1;printf("%0.2f\n",y);break;
?case 2:y=0;printf("%0.2f\n",y);break;
?case 3:y=2*x;printf("%0.2f\n",y);break;
?}

?return 0;
}

2、級聯(lián)if else 代碼

#include <stdio.h>
#include <stdlib.h>

int main()
{
??? double x,f;
??? scanf("%lf",&x);
??? if (x<0){
??????? f=-1;
??? }
??? else if(x==0){
??????? f=0;
??? }
??? else if(x>0){
??????? f=2*x;
??? }
??? printf("%0.2f",f);

}

代碼思路及注意事項

1、switch()里是可以運行整數(shù)型,在分段函數(shù)f(x)中無法保證x,y為整數(shù)型,則需要引入中間變量,將分段函數(shù)的條件轉(zhuǎn)換為整數(shù)型

2、當(dāng)x小于0時,i的值為1,則case 1里內(nèi)容對應(yīng)分段函數(shù)第一段;以此類推,最后一個條件可用case3,也可用dafault代替。

三、代碼及運行結(jié)果

1、多路分支

 2、if else 級聯(lián)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用Matlab復(fù)刻舉牌加油小人生成器

    利用Matlab復(fù)刻舉牌加油小人生成器

    upuptoyou是一款非常有創(chuàng)意的小工具,可以在線生成舉牌小人,看起來很可愛,也比較有趣,并能用于表白,或節(jié)日送祝福等場景。本文將用Matlab復(fù)刻這一小工具,需要的可以參考一下
    2022-03-03
  • C語言大小端字節(jié)序存儲模式深入解讀

    C語言大小端字節(jié)序存儲模式深入解讀

    我們知道,當(dāng)編譯器執(zhí)行 “創(chuàng)建變量” 這一代碼時,會在內(nèi)存中開辟空間相應(yīng)的空間來存儲變量值。而對于整型變量而言,變量值又是以二進(jìn)制補(bǔ)碼的形式存放的
    2022-09-09
  • C++編譯器和鏈接器工作原理及使用方法完全指南

    C++編譯器和鏈接器工作原理及使用方法完全指南

    本文將詳細(xì)介紹C++中的編譯器和鏈接器以及它們的工作原理及使用方法全面詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • C++中拷貝構(gòu)造函數(shù)的使用

    C++中拷貝構(gòu)造函數(shù)的使用

    大家好,本篇文章主要講的是C++中拷貝構(gòu)造函數(shù)的使用,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-02-02
  • C語言進(jìn)階學(xué)習(xí)之指針

    C語言進(jìn)階學(xué)習(xí)之指針

    關(guān)于指針,其是C語言的重點,C語言學(xué)的好壞,其實就是指針學(xué)的好壞。其實指針并不復(fù)雜,學(xué)習(xí)指針,要正確的理解指針,本片文章能給就來學(xué)習(xí)一下
    2021-09-09
  • C語言數(shù)據(jù)結(jié)構(gòu)線性表教程示例詳解

    C語言數(shù)據(jù)結(jié)構(gòu)線性表教程示例詳解

    這篇文章主要為大家介紹了C語言數(shù)據(jù)結(jié)構(gòu)線性表的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-02-02
  • OpenCV數(shù)字圖像處理基于C++之圖像形態(tài)學(xué)處理詳解

    OpenCV數(shù)字圖像處理基于C++之圖像形態(tài)學(xué)處理詳解

    OpenCV是一款由Intel公司俄羅斯團(tuán)隊發(fā)起并參與和維護(hù)的一個計算機(jī)視覺處理開源軟件庫,支持與計算機(jī)視覺和機(jī)器學(xué)習(xí)相關(guān)的眾多算法,下面這篇文章主要給大家介紹了關(guān)于OpenCV數(shù)字圖像處理基于C++之圖像形態(tài)學(xué)處理的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • 利用Matlab實現(xiàn)迭代適應(yīng)點算法

    利用Matlab實現(xiàn)迭代適應(yīng)點算法

    道格拉斯-普克算法(Douglas–Peucker?algorithm,亦稱為拉默-道格拉斯-普克算法、迭代適應(yīng)點算法、分裂與合并算法)是將曲線近似表示為一系列點,并減少點的數(shù)量的一種算法。本文將利用Matlab實現(xiàn)這一算法,需要的可以參考一下
    2022-04-04
  • c語言標(biāo)準(zhǔn)庫中字符轉(zhuǎn)換函數(shù)和數(shù)字轉(zhuǎn)換函數(shù)

    c語言標(biāo)準(zhǔn)庫中字符轉(zhuǎn)換函數(shù)和數(shù)字轉(zhuǎn)換函數(shù)

    這篇文章主要介紹了c標(biāo)準(zhǔn)庫中字符轉(zhuǎn)換函數(shù)和數(shù)字轉(zhuǎn)換函數(shù),需要的朋友可以參考下
    2014-04-04
  • C語言中isdigit()函數(shù)和isxdigit()函數(shù)的用法

    C語言中isdigit()函數(shù)和isxdigit()函數(shù)的用法

    這篇文章主要介紹了C語言中isdigit()函數(shù)和isxdigit()函數(shù)的用法,用來判斷字符師傅為阿拉伯?dāng)?shù)字和16進(jìn)制數(shù)字,需要的朋友可以參考下
    2015-08-08

最新評論

曲沃县| 新邵县| 固阳县| 济南市| 阿图什市| 大庆市| 安乡县| 冀州市| 无棣县| 玉龙| 纳雍县| 兴业县| 鹤岗市| 徐汇区| 长泰县| 博乐市| 怀来县| 石景山区| 东方市| 德令哈市| 内黄县| 久治县| 大田县| 开封县| 宁强县| 腾冲县| 获嘉县| 焉耆| 平山县| 南和县| 渝中区| 深州市| 资兴市| 行唐县| 山阴县| 定陶县| 昌黎县| 仁寿县| 扎赉特旗| 日土县| 怀集县|