#记录小白在编程过程中遇到的奇奇怪怪的问题
PAT中题素数对猜想
小白将该题分为几个部分,
在输出素数部分时,代码如下:
输入20测试,但结果是这样的:
按理说19以后应该就结束了,但是却有一些奇奇怪怪的数字
后发现问题如下:
数组从定义起长度就已经确定下来,所以number=sizeof…这一行是无意义的
解决方案为:利用n输出
最终代码为:
输出正确
此外,应注意:n在循环最后自增1,所以比实际长度大1.
#记录小白在编程过程中遇到的奇奇怪怪的问题
PAT中题素数对猜想
小白将该题分为几个部分,
在输出素数部分时,代码如下:
输入20测试,但结果是这样的:
按理说19以后应该就结束了,但是却有一些奇奇怪怪的数字
后发现问题如下:
数组从定义起长度就已经确定下来,所以number=sizeof…这一行是无意义的
解决方案为:利用n输出
最终代码为:
输出正确
此外,应注意:n在循环最后自增1,所以比实际长度大1.