进制转换
- 作业要求
- 作业成品
- 期间出现的问题
- scanf
- result=
- a = b-1
- for
C语言小白,在CSDN记录CG平台上的作业和心得
作业要求
【问题描述】十进制数转换为R进制数。R可以是2、3、4、5、6、7、8、9、10之一。
【输入形式】输入十进制数。
【输出形式】输出R进制数。
【样例输入】dec=???,R=???
【样例输出】result=???
【样例说明】
【评分标准】
作业成品
期间出现的问题
scanf
最开始是
结果发现dec和R一直没输进去,解决措施就是加上”dec=,R=“
因为样例输入给的是”dec=???,R=???”,变量是后面那一块
result=
出现的问题就是打印了好几遍result,把它单独拿出来打印就好
a = b-1
因为前面有个b++,先使用,后++
所以实际b最后那一个是无效的,不能直接a=b,需要把多加的那一位给减掉,也就是这样:
for
对于我一个C语言小白来说,for循环次数比较费劲,在此做个笔记
输出结果
109876543210
输出结果
012345678910
可见,实际执行了11次,这两种情况都是i+1次
纯萌新做分享,欢迎大佬指正
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net