标签:ber 复杂 输入 运算符 count 注意 运算 正确答案 技术分享
4.于是重新动手写了一遍代码,这次思路比之前清晰许多,信心满满地提交后,PTA回答了我四个字“部分正确“,这个代码调了两天,有点崩溃,后来请教同学,同学提醒我次方数应等于输入数的位数,可能因为惯性思维,加上没注意审题,以为水仙花数都等于每位数取余后的三次方,后来又添加了一步计算整数位数的算法,答案还是错的,在同学提示下发现没给统计整数位数的count值赋初值,给count赋初值后答案才正确;
3.调试时又发现sample2无法实现输出,即当一个区间内并无完数时的情况没有考虑,一开始找不到作为无完数的依凭条件,后来就新设置了变量count,用来统计完数个数,当count==0时输出No perfect number;
7.‘1’的ASCLL码是49;‘A’的ASCLL码是65;
1.前缀++先+1再赋值,后缀++先赋值再+1;
2.单目运算符,条件运算和赋值运算的结合放向从右到左,算数运算(双目运算符),移位运算,关系运算,位逻辑运算和逻辑运算结合方向从左到右;
5.不明白8>6>3的值是多少,即对关系运算符的原理不清楚,后来明白单目运算符从左往右结合,先算8>6,得1(关系运算符的结果不是1就是0),很明显1>3不成立,所以得0;
3.按位“与”和异或的规则相反,按位“与”是不同为0,相同为1;
1.转义字符的用法不太清楚;
3.进制间的转换不是很清楚;
标签:ber 复杂 输入 运算符 count 注意 运算 正确答案 技术分享
原文地址:http://www.cnblogs.com/guoruiqian/p/7856323.html