1、C+题库答案 - 1 - Q5.(10 分 )写一个程序根据从键盘输入的里氏强度显示地震的后果。根据里氏强度地震的后果如下: 里氏强度 后果 小于 4 很小 4.0 到 5.0 窗户晃动 5.0 到 6.0 墙倒塌;不结实的建筑物被破坏 6.0 到 7.0 烟囱倒塌;普通建筑物被破坏 7.0 到 8.0 地下管线破裂;结实的建筑物也被破坏 超过 8.0 地面波浪状起伏;大多数建筑物损毁 *输入格式要求:实数, 提示信息: cout using namespace std; int main() double magnitude; cout magnitude; if (magnitude us
2、ing namespace std; int main() int a; cout a; if (a 7) cout using namespace std; int main() int j; double toStranger = 0; /* 富翁给陌生人的钱,以 元 为单位 */ double toRichman = 0; /* 陌生人给富翁的钱,以 元 为 单位 */ double term = 0.01; /* 富翁第一天给陌生人 0.01元 */ C+题库答案 - 4 - for (j = 1; j using namespace std; int main() long i, s
3、um = 0; for (i = 1; ; i+) sum = sum + i * i * i; if (sum = 1000000) break; cout using namespace std; C+题库答案 - 5 - int main() int n = 1, s = 0; for (int i = 1; i #include using namespace std; int main() int N, m, sum = 0; for (m = 2; m tmp) cout using namespace std; int main() int a10 = 1, -2, 0, 4,
4、-5, 0, 7, 8, -9, 10; int c1 = 0, c2 = 0; int i; for (i = 0; i 0) c1+; else if (ai using namespace std; int main() int a10 = 32, 43, 65, 23, 432, 543, 543, 54, 542, 87; int i; int max, min; max = a0, min = a0; for (i = 1; i max) max = ai; if (ai using namespace std; int main() int i = 1, sum = 0; whi
5、le (i #include using namespace std; int main() int m, n, flag = 1; m = 23437; for (n = 2; n using namespace std; int main() int m = 252, a, b, c, s; a = m / 100; C+题库答案 - 8 - b = m / 10 % 10; c = m % 10; s = a + b + c; cout using namespace std; int main() int m, f=1,n; m=252; while (m !=0) n=m%10; f
6、*=n; m=m/10; cout using namespace std; int main() int i, n = 0, m10 = 1221, 2243, 2332, 1435, 1236, 5623, 4321, 4356, 6754, 3234; for (i = 0; i using namespace std; int main() int n = 0, i = 1; while (n using namespace std; int main( ) int a, b, c, t, max; cout a b c; if (a using namespace std; int main() int year, month, day; cout year month; switch (month) case 1: case 3: case 5: case 7: case 8: case 10: case 12: day = 31; break; case 4: case 6: case 9: case 11: