C****题参考答案 《c面向对象程序设计》 郑宇军 C****题参考答案 《c面向对象程序设计》 郑宇军 C****题参考答案 《c面向对象程序设计》 郑宇军 Chapter 1 1_1 对象 客观世界中的事物都就逻辑运算。 3-7 不就是。if-else可进行任意分支,而“?:”操作符要求第二与第三个操作数的类型必须一致。 3-8 class Program { static void Main(string[] args) { Console、WriteLine("按任意键退出,其它键继续…"); while(Console、ReadKey()、KeyChar!='Q') { Console、WriteLine("请输入本金:"); double x = double、Parse(Console、ReadLine()); Console、WriteLine("请输入利率:"); double y = double、Parse(Console、ReadLine()); Console、WriteLine("请输入存款年数:"); double z = double、Parse(Console、ReadLine()); Console、WriteLine("本息合计为:"); for (int i=0; i<z; i++) { x= x + x*y; } Console、WriteLine(x); Console、WriteLin("按任意键退出,其它键继续…"); Console、ReadLine(); } } } 3-9 (1) class Program { static void Main(string[] args) { Console、WriteLine("Please input a number:"); int n = int、Parse(Console、ReadLine()); int i = 1, x = 1; while (i <= n) { x = x * i; i++; } Console、WriteLine(x); Console、ReadLine(); } } (2) class Program { static void Main() { Console、WriteLine("Please input a number:"); int n = int、Parse(Console、ReadLine()); C****题参考答案 《c面向对象程序设计》 郑宇军 C****题参考答案 《c面向对象程序设计》 郑宇军 C****题参考答案 《c面向对象程序设计》 郑宇军 int i = 1, x = 1; do { x = x * i; i++; } while (i <= n); Console、WriteLine(x); Console、ReadLine(); } } (3) class Program { static void Main() { Console、WriteLine("Please input a number:"); int n = int、Parse(Console、ReadLine()); int x = 1; for (int i = 1; i <= n; i++) { x = x * i; } Console、