面向对象上机实验2(参考代码).docVIP

  • 2
  • 0
  • 约2.74千字
  • 约 5页
  • 2016-12-25 发布于重庆
  • 举报
书后习题2-27 //行if结构 #include iostream using namespace std; void main() { cout你考试考了多少分”(0-100):endl; int i; cini; if(i=100i=90)cout\n优; if(i=90i=80)cout\n良; if(i=80i=60)cout\n中; if(i=60i=0)cout\n差; } //if…elseif结构 #includeiostream.h void main() { int a; cout你考试考了多少分?(0~100)endl; cina; if(a=90a=100)cout优,考得不错啊.endl; else if(a=80a90)cout良,还是可以的.endl; else if(a=60a80)cout中,马马虎虎.endl; else if(a=0a60)cout差,赶紧看书去!endl; else cout输入有误!\n; } //switch结构 #include iostream.h void main() { int i,score; cout 你考试考了多少分?(0~100):; cin score; if (score100 || score0) cout 分数值必须在0到100之间!; else { i = score/10; switch (i) { case 10: case 9: cout 你的成绩为优!; break; case 8: cout 你的成绩为良!; break; case 7: case 6: cout 你的成绩为中!; break; default: cout 你的成绩为差!; } } } 书后习题2-29 //使用while循环语句: #include iostream.h #include math.h void main() { int i,j,k,flag; i = 2; while(i = 100) { flag = 1; k = sqrt(i); j = 2; while (j = k) { if(i%j == 0) { flag = 0; break; } j++; } if (flag) cout i 是质数. endl; i++; } } //使用do…while循环语句: #include iostream.h #include math.h void main() { int i,j,k,flag; i = 2; do{ flag = 1; k = sqrt(i); j = 2; do{ if(i%j == 0) { flag = 0; break; } j++; }while (j = k); if (flag) cout i 是质数. endl; i++; }while(i = 100); } //使用for循环语句: #include iostream.h #include math.h void main() { int i,j,k,flag; for(i = 2; i = 100; i++) { flag = 1; k = sqrt(i); for (j = 2; j = k; j++) { if(i%j == 0) { flag = 0; break; } } if (flag) cout i 是质数. endl; } } 书后习题2-35 #includeiostream.h #includeiomanip.h void main() { int i=1,j=1; cout 九九乘法表 \n; cout----------------------------------------------\n; for(;i=9;i++)coutsetw(5)i; coutendl; cout----------------------------------------------\n; for(i=1;i=9;i++,j=1) { couti | ; for(;j=9;j++) { couti*jsetw(5); if(j==9)coutendl;//逢9个数换行 } } cout----------------------------------------------\n; } 书后习题3-8 #includ

文档评论(0)

1亿VIP精品文档

相关文档