1樓:白一戸
#include
#define max (sizeof(int)*8)int main()
if(sign==1)
a[0]=0;
else
a[0]=1;
for(i=max-1;i>0;i--)
for(i=0;i
putchar('\n');
return 0;}
c語言問題:輸入一個十進位制數,將其轉化為二進位制數後存放在陣列中並輸出
2樓:凌亂心扉
#include
#define uint unsigned int
#define ushort unsigned short
//求2的n次方
int cifang(int n)
return sum;
}//十進位制
正數轉換成二進位制數
uint transform_data_zhengshu(uint frequence,ushort*pwm_table)
return pwm_index-1;
}uint transform_data(int frequence,ushort*pwm_table)
;//負數
if(frequence<0)
//將轉換出來的十進位制數sum加一
sum+=1;
//printf("sum=%d\n",sum);
//最後再轉成二進位制pwm_table
return transform_data_zhengshu(sum,pwm_table);
}//正數
return transform_data_zhengshu(frequence,pwm_table);
}int main();
uint off_set;
off_set=transform_data(frequence,pwm_table);
int i=0;
for(i=off_set;i>=0;i--)
return 0;}
3樓:匿名使用者
源程式如下:#include
void main()
printf("十進位制整數%d轉換為二進位制數是:\n",y);
for(i--;i>=0;i--)
printf("%d",a[i]);//通過陣列輸出printf("\n");
}vc++測試如下:
4樓:匿名使用者
#include
void fun(int n)
for(i = i-1; i >= 0; i--)printf("\n");
}int main()
c語言 輸入一個十進位制整數,不用陣列將其轉化為二進位制數。
5樓:吳詩妍好
c語言輸入一個10進位制整數不用資料,將它轉化為愛情制度,你這個好像有點複雜呀,你應該問一下你的同事和這老師吧
c語言編寫程式 ,以字元形式輸入一個十六進位制數,將其變換成一個十進位制整數後輸出
6樓:匿名使用者
#include
#include
#include
int main()
printf("轉化屬
為十進位制後:%ld\n",res); return 0;}
幫忙看一下這個c語言問題:輸入一個十進位制整數,將其轉換成十六進位制數,並輸出轉換後的結果。
7樓:貌似風輕
最簡單的,不涉及演算法的作法就是用printf的輸出格式 %x 輸出16進位制
%x 輸出小寫的回a、答b、c、d、e、f %x輸出大寫的a、b、c、d、e、f
#include
int main()
8樓:匿名使用者
#include
#include
int main()
9樓:匿名使用者
printf("%d", num)
C語言編寫程式求1! 2! 3n ,n由鍵盤輸入
後面的!是幹嘛的?如果有!就用for迴圈然後拼接成一個字串!簡單而高效!n的值不能超過13,否則會因為資料溢位而回導致結果錯誤。答 include int main printf d n sum return 0 include stdio.h main printf n f sum getch i...
用c語言編寫程式,求s
staticvoidmain stringargs console.writeline 結果回 是答 sum console.readkey 用c語言編寫程式,計算s 1 1 2 1 2 3 1 2 3 n include usingnamespacestd intmain cout 結果2為 re...
c語言程式設計,編寫程式,求10 用C語言
程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去 掉不滿足條件的排列。2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提1...