⑴ c語言編程分段函數。
#include<stdio.h>
voidmain()
{
floatx,y;
scanf("%f",&x);
if(x>0)
y=x*x;
elseif(x==0)
y=2*x-1;
else
y=-3*x*x-1;//這里少個分號
printf("%.2f",y);
}
⑵ C語言編程要實現分段函數
⑶ 跪求一段c語言編程~題目是超市的收費系統~程序好追加分數[email protected]~謝謝
#include<stdio.h>
void main()
{
int money=345,worth=0,lable,c,k=1;//k用來標記是否繼續購買。
while(k)
{
printf("請輸入要買的序號");
scanf("%d",&lable);
if(lable==1)//商品編號分別用1,2,3,……代替,worth用來記錄已消費的金錢。
worth+=5;
else if(lable==2)
worth+=8;
else if(lable==3)
worth+=10;
else if(lable==4)
worth+=11;
else if(lable==5)
worth+=15;
else if(lable==6)
worth+=20;
else if(lable==7)
worth+=30;
printf("是否繼續購買,若繼續按1,否按2");
scanf("%d",&c);
if(c==1)
k=1;
else
k=0;
}
printf("你的余額為:%d",money);
printf("\n");
if(money>=worth)
{
printf("你的消費額為: %d",worth);
printf("\n");
printf("余額為:%d", money-worth);
}
else
printf("余額不足");
}
⑷ c語言編程,為鼓勵居民節約用水,自來水公司採取按月用水量分段計費的辦法,居民應交
分級計費
~~~~~~~~~~~~~~~~
⑸ C語言編程設計,分段計算乘坐地鐵票價,速度速度~
intGetTicketPrice(intkm)
{
intprice=0;
if(km>=1&&km<=6)
{
price=3;
}
elseif(km>6&&km<=16)
{
price=4;
}
if(km>16&&km<=26)
{
price=5;
}
if(km>26)
{
price=6;
}
returnprice;
}