重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
#include math.h
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比德城網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式德城網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋德城地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。
int main()
{
double x,y;
scanf("%lf",x);
if (x0)
y=0.5*(-x);
else
if (x10)
y=exp(x)+3;
else
if(x20)
y=log10(x);
else
if (x30)
y=pow(x,1.5);
else
if (x50)
y=pow (x,0.5)-1;
else
y=3*cos(x);
printf("y=%lf\n",y);
return 0;
}
擴展資料
return 0代表程序正常退出。return是C++預定義的語句,它提供了終止函數(shù)執(zhí)行的一種方式。當return語句提供了一個值時,這個值就成為函數(shù)的返回值。
return語句用來結束循環(huán),或返回一個函數(shù)的值。
1、return 0,說明程序正常退出,返回到主程序繼續(xù)往下執(zhí)行。
2、return 1,說明程序異常退出,返回主調函數(shù)來處理,繼續(xù)往下執(zhí)行。return 0或return 1對程序執(zhí)行的順序沒有影響,只是大家習慣于使用return(0)退出子程序而已。
1、編寫如下:
//100分制
#include stdio.h
void main()
{
int score,t;
printf("輸入成績:");
scanf("%d",score);
t=score/10;//t的取值0,1,2,3,4,5,6,7,8,9,10
switch(t)
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:printf("不及格\n");break;
case 6:printf("及格\n");break;
case 7:
case 8:printf("良好\n");break;
case 9:
case 10:printf("優(yōu)秀\n");break;
}
}
2、C語言是一種計算機程序設計語言,它既具有高級語言的特點,又具有匯編語言的特點。它由美國貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語言已先后被移植到大、中、小及微型機上,它可以作為工作系統(tǒng)設計語言,編寫系統(tǒng)應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。
3、它的應用范圍廣泛,具備很強的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件,三維,二維圖形和動畫,具體應用比如單片機以及嵌入式系統(tǒng)開發(fā)。
4、在開發(fā)中,他們還考慮把UNIX移植到其他類型的計算機上使用。C語言強大的移植性(Portability)在此顯現(xiàn)。機器語言和匯編語言都不具有移植性,為x86開發(fā)的程序,不可能在Alpha,SPARC和ARM等機器上運行。而C語言程序則可以使用在任意架構的處理器上,只要那種架構的處理器具有對應的C語言編譯器和庫,然后將C源代碼編譯、連接成目標二進制文件之后即可運行。
當x0且 x≠3 時 y=x*x +x-6
當 0=x0且x≠2及x≠3時 y=x*2-5x+6
當 x=其他 時 y=x*2-x-1
請問樓主,這是怎么分段的?當x0且 x≠3?x0還用且x不等于3嗎?0=x0?什么數(shù)不但大于等于0而且小于0?
#includestdio.h
#includemath.h
void main()
{
float x,y;
scanf("%f",x);
if(x0x!=3)
y=x*x+(x-6);
else if(x=0x!=2x!=3)
y=x*x-(5*x)+6;
else
y=x*x-x-1;
printf("%f",y);
}
#include
int?main()
{
int?x,y;
scanf("%d",x);
if(0xx10)?y=3*x+2;
else
{if(x=0)?y=0;
else
{if?(x0)?y=x*x;
else?printf("go?die\n");
}
}
printf("%d",y);
return?0;
}該程序的分段函數(shù)如下:
f(x)=3x+2? (0x10)
f(x)=1???????? (x=0)
f(x)?=?x*x??? (x0)
#include stdio.h
#include math.h
void main()
{
float x;
double y;
printf("Please input the value of x:");
scanf("%f",x);
if(x=-10x=4)
{
y=fabs(x-2);
printf("y=%.2f\n",y);
}
else if(x=5x=7)
{
y=x+10;
printf("y=%.2f\n",y);
}
else if(x=8x=12)
{
y=pow(x,4);
printf("y=%.2f\n",y);
}
else
printf("No answer\n");
}
代碼如下所示,
#include
#include
#include
int main()
{
double x, y; // 定義函數(shù)的自變量、因變量,考慮到可能有小數(shù)的情況,設置數(shù)值類型為double型
int getBuff; // 用于最后清空輸入緩沖區(qū)殘留,了解即可
printf("請輸入自變量x的值(一個數(shù)字):\n");
scanf("%lf",x); // 輸入自變量的一個值
if(x-2)
y = 7-2*x;
else if(x=-2 x3)
y = 5 - fabs(3*x+2); // 注意,對浮點型數(shù)值取絕對值,要用fabs()函數(shù)
else
y = 3*x+4;
printf("自變量x為%lf時,對應的函數(shù)值y是:%lf\n",x,y);
while(getBuff=getchar()!='\n' getBuff!=EOF); // 清空輸入緩沖區(qū)殘留,了解即可
printf("按回車鍵結束...");
getchar();
return 0;
}為了避免手機上查看時,代碼版式錯亂,代碼的截圖如下,
如有幫助,煩請采納,謝謝!