兩道C程式設計問題

2023-01-13 19:55:43 字數 583 閱讀 1503

1樓:匿名使用者

第一個程式的作用(也就是bin函式的作用)是把輸入的一個10進位制的數轉化為二進位制表示。輸出為10100;

輸入一個正整數,對他不斷的進行初以2的操作,一直到最後最後的x/2=0,對於20來講就是x=1的時候,其實也就是轉化為2進位制時候的最高位,不斷的遞迴呼叫,從最高位輸出到最地位。

我們手算一個10進位制轉化為二進位制時候也是這麼算的。

第二題:用結構體陣列來實現

// 結構體

#include

typedef struct

student;

main()

for(i=0;i<5;i++)

//排序

for(i=0;i<5;i++) }

} //輸出

for(i=0;i<5;i++)

printf("%s,%d,%d,%d,%d,%d \n",stu[i].name,stu[i].score[0],stu[i].

score[1],stu[i].score[2],stu[i].score[3],stu[i].

value);

return 0;}

C語言程式設計求大佬幫忙兩道題,C語言程式設計題求大佬幫忙解決一下謝謝了

1 include stdio.h include math.h int main int argc,char argv 執行樣例 2 include stdio.h int main int argc,char argv switch x 81 x 100 1 x 64 x 81 2 x 49 x...

物理問題兩道,物理問題兩道

1.b,因為鐵管如果不包,那麼跟地面接觸的實際面積較小,壓強較大,容易對地板產生損害,當你包上後,跟地面接觸的面積比較大且可認為均勻接觸的,所以可以有效保護地板,同時增加摩擦,防止打滑等等.2.對儘管擴散現象不是直接說明分子在運動 人眼看不見分子運動 但它通過現象反映了分子運動的本質,因此不能說擴散...

兩道物理問題

1 根據密度公式p m v,有這樣 copy 幾種方法判斷鐵球是bai否空du心 1 用已知的15.8g 3cm 3計算得到zhi5.27g cm 3,與鐵7.85g cm 3比較發現小了,所dao以空心。2 用標準的鐵密度7.85 3算出這麼大實心的鐵球該多重,得出23.55g,發現手頭的鐵球輕了...