你確定y也是0-40間的整數嗎?如果是的話,那么該分段函數中的第三段計算的結果已經超出了數值范圍啊;如果y的取值沒有限制,那么程序如下:
網站建設公司,為您提供網站建設,網站制作,網頁設計及定制網站建設服務,專注于成都企業網站定制,高端網頁制作,對銅雕雕塑等多個行業擁有豐富的網站建設經驗的網站建設公司。專業網站設計,網站優化推廣哪家好,專業營銷推廣優化,H5建站,響應式網站。
#include
void
main
()
{
int
x,y;
scanf("%d",x);
if(x=0x10)
y=x;
else
if(x=10x20)
y=10;
else
if(x=20x40)
y=x*x+3;
else
{
printf("error:x不是0-40之間的整數!\n");
return;
}
printf("%d\n",y);
}
main函數里讀取x的值的時候,要用%lf,因為x是double型,如果是float型,則是用%f。
你試試。
你確定y也是0-40間的整數嗎?如果是的話,那么該分段函數中的第三段計算的結果已經超出了數值范圍啊;如果y的取值沒有限制,那么程序如下:
#include
stdio.h
void
main
()
{
int
x,y;
scanf("%d",x);
if(x=0x10)
y=x;
else
if(x=10x20)
y=10;
else
if(x=20x40)
y=x*x+3;
else
{
printf("error:x不是0-40之間的整數!\n");
return;
}
printf("%d\n",y);
}
分享文章:c語言計算數學分段函數 計算分段函數c語言編程
網頁網址:http://m.kartarina.com/article32/hjjdpc.html
成都網站建設公司_創新互聯,為您提供品牌網站建設、企業網站制作、網站建設、云服務器、定制網站、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯