|
![]() | 作者: jillhulang [jillhulang]
![]() |
登录 |
本人对你感激不尽 |
地主 发表时间: 07/08 19:34 |
![]() | 回复: NetDemon [netdemon] ![]() |
登录 |
不要在这里提问这些作业题,本人同样对你感激不尽 |
B1层 发表时间: 07/09 03:20 |
![]() | 回复: xiean [xiean] ![]() |
登录 |
思路 写第一个函数转换 10 -> 2进制 第二个函数 2->4 第三个 2->8 第四个 2-16 主函数调用,程序结束 没有 0/1 进制的说法 |
B2层 发表时间: 07/09 08:11 |
![]() | 回复: 286 [unique] ![]() |
登录 |
CString Convert(int Num,int Height) { CString Result="",tempStr; int Temp; while (Num>0) { Temp=Num%Height; tempStr.Format("%d",Temp); Result=tempStr+Result; Num/=Height; } return Result; } |
B3层 发表时间: 07/09 09:10 |
![]() | 回复: xiean [xiean] ![]() |
登录 |
Convert(9, 9); Num = 9 > 0 Temp = 9 % 9 = 0 Resule = '' + '0' = '0' Num /= 9 = 9 / 9 = 1 Num = 1 > 0 Temp = 1 % 9 = 1 Resule = '1' + '0' = '10' Num /= 9 = 1 / 9 = 0(取整) Num = 0 > 0 ? Quit [此贴被 邪・安(xiean) 在 07月09日09时59分 编辑过] |
B4层 发表时间: 07/09 09:25 |
![]() | 回复: 286 [unique] ![]() |
登录 |
TO 邪・安: 本人不知道该用GGJJDDMM中的哪一个称呼你,但看你的图标,总感觉你是一个小MM。 ------------------------------------------------ Convert(9, 9); Num = 9 > 0 Temp = 9 % 9 = 0 Resule = '' + '0' = '0' Num /= 9 = 9 / 9 = 1 Num = 1 > 0 Temp = 1 % 9 = 1 Resule = '1' + '0' = '10' Num /= 9 = 1 / 9 = 0(取整) Num = 0 > 0 ? Quit ---------------------------------------------- 最后一步0>0不成立,很显然会退出。但不是退出函数。而是退出while循环。 然后执行 return "10" //(return Result) 数字9转化成9进制=10。 不对吗? |
B5层 发表时间: 07/09 12:50 |
![]() | 回复: windflower [windflower] ![]() |
登录 |
联系我好了。 保证 一个答复。不过得有时间。 |
B6层 发表时间: 07/09 17:59 |
![]() | 回复: xiean [xiean] ![]() |
登录 |
我有说你不对吗?我只是把你的流程再写出来让他看清楚 |
B7层 发表时间: 07/10 01:23 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号