* #include iomanip.h //use “setw” void main() { for(int i=1; i=9; i++) { for(int j=1; j=9; j++) cout i*j=setw(2)i*j; coutendl; } } * 求解方法与注意点: (1)“for(i=1; i=9; i++){…}”使i循环体(一个复合语句)共执行9次, 每次负责印出一行(该行的被乘数均为i)。 (2)i循环体的复合语句被执行9次,意味着它所包含的两个子语句被顺序执行9次(注意,子语句1为“for j ...”,它的循环体是其后的那一个“cout”;而再下一个“cout”则是“for j ...”的“兄弟”,即复合语句内的第二个子语句,它被执行9次,实现9次“换行”)。 (3)执行一次“for j ...”,又要使它的循环体“cout”被执行9次。所以,受二重循环“for i ...,for j ...”控制的那一个cout语句共执行了9乘9即81次, 每次负责印出一个i乘j的乘法项之值。 * 实例5. 求1000以内的所有素数-- 判断整数i是否为素数的方法:用2,3,... sqrt(i)依次去除i, 若每一个数都除不尽i的话, 则i为素数。 ? 程序执行后的输出结果样式可设计为(每10数占一行): 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 … 877 881 883 887 907 911 919 929 937 941 947 953 967 971 977 983 991 997 * 实现要点与方法: (1)使用循环判断从2到1000的每一个i是否为素数 for(i=2; i=1000; i++){ 判断整数i是否为素数(若是则屏幕显示出i); } (2)而要“判断整数i是否为素数”,使用“实例1”的方法(一重循环)来解决(从而使整个程序变为二重循环程序)。 * #include math.h //use “sqrt” #include iomanip.h //use “setw” void main(){ const int m=1000; int i,j,isprime,count=0; //count记录素数个数 for(i=2; i=m; i++){ //求2到m间的所有素数 isprime=1; //先认为i是素数 for(j=2; jsqrt(i); j++) if( i%j == 0 ) isprime=0; * if(isprime){ count++; coutsetw(5)i; if(count%10==0) coutendl; //每输出10个素数换1行 } //if } //for i coutendl; } * 实例6. 打印图形 下述程序执行后, 将显示出利用符号“*”构成的某种图形。请阅读,并给出运行结果。 ? #include iostream.h void main(){ int i,j; for(i=1; i=5; i++) { //共印5行 for(j=1; j=i; j++) //第i行时,先连续印i个“*” cout*; coutendl; //而后换行 } * for(i=1; i=5; i++){ //共印5行 //第i行时,印“*”前先空5-i格 for(j=1; j=5-i; j++) cout ; //而后连印2*i-1个“*” for(j=1; j=2*i-1; j++) cout*; coutendl; //最后换行 } * for(i=1; i=5; i++){ //共印5行 //第i行时,印“*”前先空i-1格 for(j=1; j=i-1; j++) cout ; //连续印5个“*”并换行 cout*****endl; } } * 程序执行后的输出结
您可能关注的文档
最近下载
- 广东省2021年专升本考试《政治理论》真题及答案.pdf VIP
- 2026年运输公司年后复工安全培训课件.pptx VIP
- 2025年春人教PEP三年级英语下册教案:Unit 6 Numbers in life.docx VIP
- 驾照考试科目一试题.docx VIP
- 设施农业CAD绘图教程.pptx
- 2025年新疆高考理综真题试卷及答案.docx VIP
- 2026在京全国性宗教团体应届高校毕业生招聘16人备考题库及参考答案详解一套.docx VIP
- 2026在京全国性宗教团体应届高校毕业生招聘16人备考题库含答案详解(完整版).docx VIP
- TCL 滚筒洗衣机TG-V80BA使用说明书.pdf
- 云南省中考:2025年-2023年《语文》考试真题与参考答案.pdf
原创力文档

文档评论(0)