2014 第三章上机实验+课本1-4 while do-while习题解答.doc

2014 第三章上机实验+课本1-4 while do-while习题解答.doc

2014第三章上机实验课本1-4whiledo-while习题解答

PAGE 1 数据结构(C++版) C++程序设计(第2版) 课本P66页第三章第四大题 1、求100之内的自然数中奇数之和(课本P66 四1)。 #includeiostream.h void main() { int i=1,sum=0; while(i100) { sum+=i; i+=2; } cout100之内自然数中奇数之和为sumendl; } 2、求100之内的自然数中被13整除的最大数。 #includeiostream.h void main() { int a=100; while (a%13!=0) a--; cout100之内的自然数中被13整除的最大数为aendl; } 同学另解: #include iostream.h int main() {int i=0,a; while(i=100) { i=i+13; } a=i-13; cout\n最大数为aendl; } # includeiostream.h main() { int max; int i=0; while(i=100) { if(i%13==0) max=i; i++; } cout100之内的自然数中被13整除的最大数为:max; } 程序没错,就是运行效率差些,求被13整除的最大数,如果从100开始逐个减1判断,比较合适,下

文档评论(0)

1亿VIP精品文档

相关文档