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...