我剛剛學C語言 求解兩道題

時間 2025-01-04 23:05:16

1樓:沒有顏色的夏天

第一題:#include

void main()

float x,y;

cout<<"請輸入x的值:"<<"";

cin>>x;

if(x<-5)

y=x+6;

if(x>=-5&&x<=0)

y=3*x;

if(x>0&&x<=40)

y=-56;

if(x>40&&x<100)

y=(float);

if(x>=100)

cout<<"您的輸入有誤,請重新輸入!!"<#define n 3 //這個巨集定義可以實現任意數量的浮點數排序 只要你改動n的值就可以了。

void sort(float a[n]);

void main()

float a[n];

cout<<"請依次輸入三個浮點數:"<>a[i];

sort(a);

void sort(float a[n])float min;

for(int j=0;ja[i+1])

min=a[i+1];

a[i+1]=a[i];

a[i]=min;

cout<<"三個數按由小到大依次輸出為:";

for(int i=0;icout

這道c語言的題怎麼解?

2樓:嘿小盒子

for迴圈的判斷條件為當x>=10或者y>10兩個均不成立時,迴圈停止。每次迴圈結束後,x和y都會自增自減來改變自己的條件。執行迴圈得到的結果就為x=0,y=12。

3樓:旅初彤

1、第一次迴圈:x=15,y=2

2. 第二次迴圈:x=7,y=5(從這次迴圈開始,x不會自減,因為x是7,7是小於10的,故x不會 自減,迴圈條件是x大於等於10,x才自減)

3. 第三次迴圈:x=3,y=8

4. 第四次迴圈:x=1,y=11

4樓:勿鏡

原因:c的運算過程會型別變化。

double)(2/3)結果是:2/3,int/int,結果也為int,結果為0,double強轉變成。

double)2/3結果是:2先強轉double,結果為。

double)2/3-(double)(2/3)=。

求解兩道C 的題,謝謝大家,求助兩道C 程式設計題,謝謝!

include include include include include include include bool check and msg bool cdt,const char true msg 0,const char false msg 0 else return cdt bool ...

求解這兩道題,誰會這兩道題。

10.分類討論 1 m 0時,方程變為2 x 1 0 2 x 1 x 0,方程僅有一解,a 滿足題意。2 m 0時,m 2 x m 1 2 x 1 02 x恆 0,將2 x看做未知數 要a只有乙個元素,方程判別式 0或 0但由一根非正。m 1 4m m 2m 1 4m m 2m 1 m 1 恆 0 ...

有兩道題 求c語言大神指導,求c語言大神解答下面這道題!!!

這些英文理解起來真費勁呢,不過我知道了 include long factorial int n 計算階乘 double xx double x,int i 計算x的整數次方 double power int x 計算上述級數 return result main else include incl...