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,發現手頭的鐵球輕了...