Re: [問題] 林宗男計程作業
※ 引述《jdtrue (My Life Style)》之銘言:
: ※ 引述《jdtrue (My Life Style)》之銘言:
: : 習題5.18
: : 題目是要求寫出一張表,表中必須註明1~256(10進位)的2、8、16進位值,這題我還
: : 沒寫出來,一方面是不知道怎麼列表比較好,一方面也是不曉得像4是寫成100還是0100
: : 比較好....
: 這題搞定了....我是寫成底下這樣:
#include <iostream>
int bin_convert( int );
int main()
{
printf(" Binary Decimal Octal Hexadecimal\n");
for( int i=1 ; i<=256 ; i++ )
printf(" %9.9d %6.3d %5.3o %5.3X\n", bin_convert(i),i,i,i);
system("pause");
return 0;
}
int bin_convert( int num )
{
int sum;
if( num != 1 && num != 0 ){
sum = num%2;
sum += 10 * bin_convert( num/2 );
return sum;
}else
return num;
}
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.242.145
推
10/18 22:22, , 1F
10/18 22:22, 1F
→
10/18 22:46, , 2F
10/18 22:46, 2F
推
10/18 23:17, , 3F
10/18 23:17, 3F
推
10/18 23:36, , 4F
10/18 23:36, 4F
→
10/18 23:37, , 5F
10/18 23:37, 5F
推
10/18 23:38, , 6F
10/18 23:38, 6F
→
10/18 23:39, , 7F
10/18 23:39, 7F
→
10/19 00:28, , 8F
10/19 00:28, 8F
推
10/19 13:01, , 9F
10/19 13:01, 9F
推
10/20 02:06, , 10F
10/20 02:06, 10F
→
10/20 02:08, , 11F
10/20 02:08, 11F
→
10/20 02:09, , 12F
10/20 02:09, 12F
→
10/20 02:10, , 13F
10/20 02:10, 13F
→
10/20 02:11, , 14F
10/20 02:11, 14F
推
10/20 02:43, , 15F
10/20 02:43, 15F
→
10/20 02:46, , 16F
10/20 02:46, 16F
推
10/20 22:53, , 17F
10/20 22:53, 17F
→
10/21 02:15, , 18F
10/21 02:15, 18F
討論串 (同標題文章)