1.题目
2.所给代码
3.答案
第一处:将“num%=r”改为“num/=r”
第二处:将“num==0”改为“num!=0”
第三处:将“i”改为“i=i-1”
4.解析:
第一处:根据上下文理解,此处是整除运算。
第二处: 在c语言中,用非零整数表示真,用零表示假。
第三处:十进制转换成r进制:除r取余,逆序排列;因为要倒序输出,余数都存放在了a[i]中且a[0]存放的是对应r进制数的最后一位,a[i-1]存放的是对应r进制数的第一位,所以输出时要从i-1开始到0结束。
1.题目
2.所给代码
3.答案
第一处:将“num%=r”改为“num/=r”
第二处:将“num==0”改为“num!=0”
第三处:将“i”改为“i=i-1”
4.解析:
第一处:根据上下文理解,此处是整除运算。
第二处: 在c语言中,用非零整数表示真,用零表示假。
第三处:十进制转换成r进制:除r取余,逆序排列;因为要倒序输出,余数都存放在了a[i]中且a[0]存放的是对应r进制数的最后一位,a[i-1]存放的是对应r进制数的第一位,所以输出时要从i-1开始到0结束。