标签:scanf 输入数据 cto 忽略 log r++ printf 出现 自增
第五步:返回结果count。
解决方法:用scanf语句自己输入一个数值,再用调试找出十位上的数值计算错误;至于返回值纯属疏忽,加上返回值后得到正确答案。
第十二步:如果flag==0,输出No perfect number。
当输入的数为空集时没有考虑,导致结果没有完全正确,后来加了一个flag变量,令flag初始值为0,如果输出数据可行,flag=1,;否则flag=0,当flag=0时就是表示空集的时候。
第四步:输出C;
返回result值。
最后输出的结果不带小数,我原先定义C为double型,在输出时用了“%f”,导致答案错误,应该用“%.0f”;
我的:
李梦冰的:
优劣:她的代码更简洁,而且代码量少,可执行的数字比较广;而我的代码仅仅限制在三位数里面,代码量较大,效率比较低,比较适合脑子不太灵活的人。
学会了用函数解决一些问题。
函数题中,对那些逻辑性强的题目还是想不明白,算法不是很清楚。
第五题输出结果有错,部分正确,提示开头结尾多空格,到现在还没有改正过来,以下是我的代码
不满意,我的目标是及格,因为上次上机考试我不及格了,但是很遗憾我这次还是不及格,上次我给自己总结出的结论是花的时间太少,然后近阶段花的时间多了,效果还是不明显,所以我不得不反思是不是自己的学习方法有问题,所以我不再把这次的不及格定义为失利,而要定义为失败,因此我觉得应该寻找适合自己的学习方法,不要让自己花了和别人一样多的时间,却没有得到像别人一样的效果。
标签:scanf 输入数据 cto 忽略 log r++ printf 出现 自增
原文地址:http://www.cnblogs.com/mayifang/p/7857848.html