求解幾道基礎c語言題,求解幾道基礎C語言題

時間 2021-12-20 08:08:46

1樓:匿名使用者

1.#include

#include

int main()

if(y==0) x=1;}

else x=0;

printf("%f\n",x);

return 0;}2.

#include

int main()

printf("%d\n",x)

return 0;

}3. 3

4. 1

5. #include

int main()

6.#include

int main()

if(m<2) printf("%d\n",a);}return 0;}

2樓:匿名使用者

int mi(double x,int y)int f(int x)

return sum; }2次

1次int chu(int m,int n)}void prime()

if(flag) printf("%d\n",i);}}

3樓:匿名使用者

第二題:

#include

#define uint unsigned int //巨集定義

int main(void)

else

printf("error\n"); //如果輸入的值超出範圍 輸出 error (錯誤)

return 0;}

求解一道基礎的c語言題。

4樓:侍

執行結果如圖:

執行結果分析:

switch(x)→case 1→switch(y)→case 0→a++→break(此處跳出switch(y)語句)→第乙個printf

→case 2(case 1無break語句,因此繼續順著執行case 2)→a++→b++→

break(跳出switch(x))→第二個printf

求解一道基礎c語言題

5樓:窗外有個游泳池

答案是c

這是單運算子使用,k=a>b?():0; 表示 如果a>b則 k=() 內值,否則 k=0;

括號內同樣分析。

求解一道基礎的c語言題

6樓:侍

答案:d

從case 0一直執行到switch的右大括號,a=10

7樓:

答案為d

因為每個case只是類似標籤的作用,只有新增了break,才會不再繼續執行。而圖中題目其實跟沒有switch和case一摸一樣,順序執行就是了

c++驗證參考圖

求解幾道c語言題

8樓:匿名使用者

第乙個函式為什麼要兩個字串反序?看函式名應該是兩個字串交換啊

2.char* stract(char* des, char* src)

3.這個直接把字串逐個字元進行比較,跟2差不多

求解幾道c語言題 求完整** 15

9樓:匿名使用者

一的個數:

#include

int ones(int num)

num = num>>1;

}return one_num;

}int main()

for (i = 0; i < t; i++)printf("%d\n", out[i]);

return 0;

}calc the sum:

#include

void calc_sum(char *str, int *sum)int main()

for (i = 0; i < t; i++)return 0;

菲波那契:

#include

int fib(int n)

int main()

for (i = 0; i < t; i++)return 0;

}函式求值:

#include

#include

double fun(int n, double x)return sqrt(n+fun(n-1,x));

}int main()

for (i = 0; i < t; i++)return 0;

}均在gcc下編譯通過,並且執行符合示例結果~望採納,謝謝~

10樓:匿名使用者

只會第一題,遞迴還沒教

#include

int main()

printf("%d\n",count);

}return 0;}

幾道c語言題,求大神解答,幾道C語言題,求大神解答

void dblx int x int main 2printf d data r c 等價於printf d data 0 r c data data 0 data r data 0 r printf d data r c 3hatetext 2 lovetext 0 hatetext 3 lov...

C語言函式求解!C語言題。求解!

這個就是簡單的演算法啊。c語言題。求解!35 第一題,第一次輸入a 數值,空格或者回車,然後b 數值。第二次輸入數值,空格或回車,最後再次數值。第三次,連續輸入兩個字元,中間不能新增空格和回車。第二題,和第一題類似。第三題,第一次輸入數值,加乙個逗號,然後第二個數值。第二次輸入字元,中間加空格或者回...

關於c語言基礎的問題要求解過程,關於C語言基礎的問題,要求解過程

1 012.2f 012表示前面輸出12位不足補0 2表示小數點後2位 000034213.69 2 b a 24 5 輸出是4.800000和4,a b 24 5輸出是4.00000和4,原因是執行順序是先右後左 1 輸出結果是000034213.69,共計12位,小數點後保留2位 2 b a 2...

c語言幾道程式設計題

全是基礎。連陣列指標都不用,只需要賦值,scanf,printf,if語句。還是自己寫吧。include void level int a int min int a,int b,int c if mini c return mini float tax int a void score int a...

簡單c語言題!求解!!急,C語言題求解!!!急急急!!!

麻煩再給注釋一下!注釋給你加上了。給,已經編譯執行確認 include void main i j 記錄下整數的位數 下面這個迴圈是計算輸入的數逆序儲存到陣列的while i 下面這個迴圈將逆序儲存的陣列輸出,就實現了逆序輸出數字while j printf d m j include void p...