1. 代碼如下,3)需要實(shí)際運(yùn)行時(shí)輸入測(cè)試
創(chuàng)新互聯(lián)建站是專業(yè)的瑞金網(wǎng)站建設(shè)公司,瑞金接單;提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行瑞金網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
int main(void)
{
double x, y, f;
printf("Please input 2 double number in the form of x y:\n");
scanf("%lf%lf", x, y);
if(x=0 y0)
f = 2*x*x + 3*x +1/(x+y);
else if(x=0 y=0)
f = 2*x*x + 3*x +1/(1+y*y);
else
f = 3*sin(x+y)/(2*x*x) + 3*x + 1;
printf("x=%lf, y=%lf, f(x, y)=%lf\n", x, y, f);
return 0;
}
2.代碼如下
#include stdio.h
#includemath.h
int main(void)
{
double x, y, f;
printf("Please input 2 double number in the form of x y:\n");
scanf("%lf%lf", x, y);
if(x=0)
{
if(y0)
f = 2*x*x + 3*x +1/(x+y);
else
f = 2*x*x + 3*x +1/(1+y*y);
}
else
f = 3*sin(x+y)/(2*x*x) + 3*x + 1;
printf("x=%lf, y=%lf, f(x, y)=%lf\n", x, y, f);
return 0;
}
3.代碼如下
#include stdio.h
int main(void)
{
int score = 0;
printf("Please input a score between 0-100:\n");
scanf("%d", score);
if(score0 || score100)
printf("Wrong input of score!\n");
else if(score=90 score=100)
printf("A\n");
else if(score=80 score=89)
printf("B\n");
else if(score=70 score=79)
printf("C\n");
else if(score=60 score=69)
printf("D\n");
else
printf("E\n");
return 0;
}
int?sign(int?x)
{
int?y;
scanf("%d",x);
if(x0)
y=1;
else?if(x==0)//判斷語(yǔ)句是==不是=號(hào)
y=0;
else
y=-1;
return?y;
}
輸入數(shù)用scanf()函數(shù);
分段用switch()函數(shù);
1、絕對(duì)值用math庫(kù)里面的abs()函數(shù)
2、e^x用math庫(kù)里面的pow(e,x)函數(shù)
3、同理指數(shù)的都有pow()函數(shù),
4、cos函數(shù)也是math庫(kù)里面的double cos(double x)函數(shù)
自己動(dòng)手吧,我已經(jīng)把難點(diǎn)全部說(shuō)出來(lái)了!
希望可以幫到你,如果滿意請(qǐng)采納!
sanf函數(shù)都沒(méi)有,怎么輸入啊,總不能寫在for循環(huán)里面吧!還有既然f(x)=x這repeat還有意義么,一個(gè)if判斷x是不是10,結(jié)果不就出來(lái)了。搞不懂這函數(shù)想實(shí)現(xiàn)什么。。。
你這程序編譯通過(guò)了沒(méi)
試試改成這樣吧:
#includestdio.h
int main()
{
float x,y;
scanf("%f",x);
if(x20)
{
y=x+100;
}
else
if(x=20x=100)
{
y=x;
}
else
y=x-100;
printf("x=%f,y=%f\n",x,y);
return 0;
}
問(wèn)題似乎在于變量x,y的類型,應(yīng)該是浮點(diǎn)型小數(shù)float,而不是整型int
希望能幫到你
你的C語(yǔ)言程序中,else if的判斷條件都不對(duì),比如在C語(yǔ)言中1=x10應(yīng)該改成1=xx10以此類推,其它兩個(gè)也都不對(duì),10=x30,應(yīng)該改成10=xx30 ,30=x=60應(yīng)該改成30=xx=60,就對(duì)了.
完整的更改后的C語(yǔ)言程序如下(改動(dòng)的地方見注釋)
#includestdio.h
int?main()
{
int?x,y;
printf("輸入x的值:");
scanf("%d",x);
if?(x1)
{
y=x;
}
else?if?(1=x??x10)?//這里改一下
{
y=2*x-1;
}
else?if?(10=x??x30)?//這里改一下
{
y=3*x-1;
}
else?if?(30=x??x=60)?//這里改一下
{
y=4*x-2;
}
else
{
y=5*x;
}
printf("y的值為:%d\n",y);
return?0;
}
當(dāng)前題目:兩段分段函數(shù)C語(yǔ)言 兩段分段函數(shù)c語(yǔ)言表達(dá)式
標(biāo)題網(wǎng)址:http://jinyejixie.com/article44/dosedhe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、響應(yīng)式網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站制作、定制開發(fā)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)