C++(练习)第2章,程序控制结构

合集下载

《C语言程序设计》学习指南

《C语言程序设计》学习指南

学习指南一、学习资源与学习方法C语言程序设计是计算机专业的一门基础课程,本课程主要是培养学生利用计算机处理问题的思维方式和结构化程序设计的基本方法。

掌握C语言进行程序设计,对于理解程序设计的基本方法,以及日后学习计算机学科的其他知识内容都是至关重要的。

在资源建设上,根据学生的学习条件差异和学习基础的差异,提供多种形式的学习资源,如教师全程授课视频、期末辅导光盘、网络交互平台、教材和参考资料。

还提供了一些在深度和广度上有一定扩展的资源,如在每一章中都提供了扩展知识供有能力的学生学习,在一些知识点链接了一些课外阅读资源,从深度和广度上满足不同层次学生的不同需求。

(1)立体化教材及学习资源建设和研制了以国家十一五规划教材为基础,知识点导学系统、电子教案、全程课程录像、网络课件、在线测试、考试系统和试题库、资源库、网上教学支撑软件平台等丰富的立体化教学资源,它们各自自成体系又相互关联,各种媒体互相补充,充分发挥了各自的优势,满足了远程计算机专业学习者的需求。

学习资源全部放在教学网站上,实现资源共享,为每个学生提供一个网络帐号,实现网上交互答疑和交流。

尤其是资源库应用系统,将已有的各种数字媒体资源融合在一起,为学生提供直观的导学;同时还为教师提供教学帮助。

学生可以通过资源库的信息索引快速找到要学习知识点的所有资源列表,从中选择所需媒体。

(2)基于课程知识体系的视频讲授结合网络教育的教学对象为成人、学习方式为业余学习的特点,网络学习者学习时间不连贯、不固定的特征,网络课件的设计都是以知识点为基本单元,采用化整为零的思想,按照课程的每个章、单元、知识点进行课程视频的录制,每个知识点设计10~20分钟左右的时长,保证学习者能够利用零散时间学习。

(3)增加交互性和案例教学考虑到远程教学师生分离,学生以自学为主,因此在教学资源设计上注意增加交互性。

例如,专门做了媒体资源库,包括大量动画演示和视频录像,使课件更加生动。

[2-3]程序控制结构

[2-3]程序控制结构

• • • • • • • • • • • • • • • • • • •
if(grade>80) { if(grade>90) .... else ..... } else { if(grade>70) .... else { if(grade>60) .... else .... } }
2.7.2 条件运算符
【例】输入三角形的三边长,求三角形面积。 为简单起见,设输入的三边长a、b、c能构成 三角形。从数学知识已知求三角形面积的公式 为
【例】交换a,b的值。
设一个中间变量t暂存数据,其操作步骤为: (1) 将a 存入t, 语句为t=a; (2) 将b赋给a, 语句为 a=b; (3) 将t赋给b(原来a 的值),语句为 b=t; 不用中间变量, 不用中间变量 如何处理? 如何处理 • 正确的交换方法: • • • •

{ t=a ; a=b ; b=t;}
– 不能只写下面两个赋值语句 a=b ; b=a ;
也可以不采用中间变量,但算法比较复杂 (不推荐使用): a=a+b; b=a-b; a=a-b;
2.7 选择结构
如果没有条件判断语句, 如果没有条件判断语句,世界上最先进的计算机也只是一 个计算器。选择结构使得计算机表现出具有智能。 个计算器。选择结构使得计算机表现出具有智能。
【例】从键盘任意输入三个数,输出三个数中最大的数
分析: ⑴ 假设有三个数a,b,c,用变量max3表示三个数中 的最大的数。 ⑵ 将三个数分成两组,a,b为一组,c为一组; ⑶ 先求a,b中的最大数,如果 a>b,则max3=a,否则 max3=b; ⑷ 将a,b的最大数max3与c比较,如果max3>c,则 max3就是三个数中的最大数,否则c是三个书中 的最大数,max3=c;

C语言程序设计教案第2章4 -6

C语言程序设计教案第2章4 -6
(2)表达式的名称和运算结果是由优先级最低的运算符决定的。
(3)关系或逻辑表达式的值只有两个:真(非零)和假(零)。
(4)分析复杂表达式时,应先找优先级别最高的运算符,同时,注意”()”的优先级别很高,它往往可以改变表达式的运算次序。通过分析复杂表达的运算逻辑,推导出短路原则。
(5)编写一个输出复杂表达式的值及每个参与变量的值的程序。预估程序结果,然后与实验结果对比,从而深入理解短路原则及表达式的运算规律。
【问题】ppt中的程序有哪些错误
【实践】基于强制类型范围缩放数据处理技术的成绩分档程序的设计与实现
授课阶段总结
本节内容以实践为主,以当前所学的知识点,学生可以组织起一个逻辑上相对完整的程序,所以本小节以程序设计思维的训练为重点内容。首先,引导学生设计一个可以进行人机交互的界面—编写一个计算器的菜单,通过选择进行计算,把第一章的计算语句copy到适当的位置(增量开发)。然后,运用本章的知识点,设计具有一定的容错能力和设计技巧(强制类型转换与归一化处理)的学生成绩分档程序。两个例子都用到了本章所介绍的if和switch嵌套句型。
2.4 应用实例(1学时)
教学内容
(1)计算器程序设计。
(2)强制类型转换。首先讲解数据类型之间的转换规则,然后讲解转换的方法及用途。
(3)学生成绩档案管理—成绩等级划分。
讲解思路
(1)本小节主讲设计思想,所以每一个例题都必须有流程图来表达设计思想,通过讲解流程图帮学生梳理思路。然后,把对编程实现时用到技巧及难点进行讲解。
(2)掌握switch多路选择语句,在解决问题时,能够正确选择switch和if语句。
(3)掌握选择语句的流程图的算法描述方法
重点:if选择结构和switch选择结构。

c语言程序设计(第二版)习题答案

c语言程序设计(第二版)习题答案

c语言程序设计(第二版)习题答案由于我无法提供具体书籍的习题答案,但我可以给你一些关于如何解答C语言程序设计习题的通用建议和方法。

C语言程序设计习题解答指南1. 理解题目要求在开始解答任何C语言习题之前,首先要仔细阅读题目,理解题目的具体要求。

这包括输入输出格式、数据类型、程序功能等。

2. 规划程序结构在编写代码之前,规划程序的基本结构。

这包括确定程序的函数、变量、循环和条件语句等。

3. 编写伪代码在实际编码之前,编写伪代码可以帮助你组织思路,确保程序逻辑清晰。

4. 编写代码根据伪代码,开始编写C语言代码。

注意以下几点:- 变量声明:确保变量类型正确,避免类型转换错误。

- 函数定义:如果题目要求使用函数,定义清晰的函数接口。

- 控制结构:使用循环和条件语句来控制程序流程。

- 输入输出:按照题目要求实现输入输出。

5. 调试程序编写完代码后,进行调试。

检查程序是否有语法错误,逻辑错误,以及是否满足题目要求。

6. 测试程序使用不同的测试用例来测试你的程序,确保它在各种情况下都能正确运行。

7. 代码优化在确保程序正确运行后,考虑代码的可读性和效率,进行必要的优化。

8. 注释代码添加注释来解释关键的代码段,这不仅有助于他人理解你的代码,也有助于你自己在一段时间后回顾代码。

9. 复习和学习解决习题后,回顾解题过程,总结学到的知识点和技巧,不断学习和提高。

10. 求助和讨论如果遇到难题,不要害怕寻求帮助。

与同学、老师或在线社区讨论问题,可以帮助你获得新的视角和解决方案。

示例:求解一个简单的C语言习题假设有一个习题要求你编写一个程序,计算并输出1到10的和。

题目要求:- 输入:无- 输出:1到10的整数和解题步骤:1. 理解题目:题目要求计算1到10的和并输出。

2. 规划程序结构:程序将使用一个循环来累加1到10的整数。

3. 编写伪代码:```初始化总和为0对于i从1到10累加i到总和输出总和```4. 编写代码:```c#include <stdio.h>int main() {int sum = 0;for (int i = 1; i <= 10; i++) {sum += i;}printf("1 to 10 sum is: %d\n", sum);return 0;}```5. 调试和测试:运行程序,检查输出是否正确。

C语言程序设计习题集(有答案)

C语言程序设计习题集(有答案)

高等教育自学考试C语言程序设计(二)课程代号(05772)同步练习题班级学号姓名二O 一六年三月目录第一章C语言概述第二章基本数据类型第三章控制结构第四章运算符和表达式第五章函数第六章数组第七章字符与字符串第八章变量类别与编译预处第九章指针第十章结构体、共用体和枚举类型第十一章文件第一章C语言概述一、单项选择题1.在计算机上可以直接运行的程序是()。

A.高级语言程序B.汇编语言程序C.机器语言程序D.C语言程序2. 一个C语言程序是由()A.若干函数组成B.若干过程组成C.若干主程序组成D.若干子程序组成3. C语言不具有的特点是()A.具有结构化的控制语句B.数据类型丰富C.语法限制不太严格,程序设计自由度大D.在可移植性上,C语言比其他语言差4. 以下叙述不正确的是()A.一个C语言程序可由一个或多个函数组成B.一个C语言程序必须包含一个主函数C.C语言程序的基本组成单位是函数D.在C语言程序中,注释说明只能位于一条语句的后面5. 以下叙述正确的是()A.C语言比其他语言高级B.C语言可以不用编译就能被计算机识别和执行C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D.C语言出现的最晚,所以具有其他语言的一切优点二、填空1. 计算机语言的发展经过了、和等阶段。

2. C语言既适合编写,也适合编写应用软件。

标准答案一、单项选择题CADDC二、填空1. 机器语言,汇编语言,高级语言2. 系统软件第二章基本数据类型一、单项选择题1.正确的C语言用户自定义标识符是()A.printB.floatC.when?D.random%22.属于C语言基本数据类型的是( )A.指针型B.无符号整型C.数组型D.结构型3.C语言的长整型数值在计算机中占用的字节个数是( )A.1B.2C.3D.44.C语言中,″\x3d″在内存中占用的字节数是( )A.1B.2C.4D.55.下列关于C语言的叙述错误的是( )A. 英文字母大小写不加以区分B. 不同类型的变量可以出现在同一个表达式中C. 在赋值表达式中赋值号两边的类型可以不同D. 某些运算符在不同的场合可以有不同的含义6.下列转义字符中错误的是( )A. ′\000′B. ′\14′C. ′\x111′D. ′\2′7.下列标识符中,不是C语言保留字的是( )A. charB. whileC. minD. default8.下列保留字中用于构成循环结构的是()A.ifB.whileC.switchD.default9. 数据-324在二进制文件和文本文件中所占的字节数分别是()A.2,2B.2,4C.4,2D.4,410. 请选出可以作为C语言用户标识符的一组标识符()A.void, define, WORD B.A3_B3, _123, abcC.FOR, -abc, Case D.2a, Do, Sizeof11.下列运算符优先级最高的是()A.关系运算符B.赋值运算符C.算术运算符D.逻辑运算符12. sizeof(float)是()A.一种函数调用B.一个不合法的表示形式C.一个整型表达式D.一个浮点表达式13. 下列叙述不正确的是()A.一个C语言程序可由一个或多个函数组成B.一个C语言程序必须包含一个main函数C.C语言程序的基本组成单位是函数D.在C语言程序中,注释说明只能位于一条语句的后面14. 编译C语言程序时,程序中的注释部分将()A.不参加编译,也不会出现在目标程序中B.参加编译,但不会出现在目标程序中C.不参加编译,但会出现在目标程序中D.参加编译,并会出现在目标程序中15. 下列字符串常量不正确的是()A.'abc' B."12'12" C."0" D." "16. 下列4个选项中,均是合法整型常量的是()A.160 -0xffff 011B.-0xcdf 01ª0xeC.-01 986,012 0668D.-0x48a 2e5 0x17. 以下选项中不属于C语言类型的是()A.signed short int B.unsigned long intC.unsigned int D.long short18. 数值029是一个()A.八进制数B.十六进制数C.十进制数D.非法数19. 在C语言中,要求运算数必须是整型的运算符是()A./ B.++ C.!=D.%20. 当c的值不为0时,以下能将c的值赋给变量a,b 的是()A.c=b=a B.(a=c) || (b=c)C.(a=c) && (b=c) D.a=c=b二、填空1. 表示空类型的保留字是_____________。

实验三 程序控制结构

实验三 程序控制结构

实验(实训)报告项目名称实验三程序控制结构所属课程名称C语言程序设计项目类型验证性实验(实训)日期2011.4.2班级10信息与计算科学学号100112200134姓名邹雯指导教师马雪英浙江财经学院教务处制一、实验(实训)概述:【实验目的】1.熟练掌握顺序结构、分支语句、循环结构的使用;理解break语句在多路分支处理中的作用。

2.理解break,continue语句的作用。

3.熟练掌握程序测试和调试。

【实验要求】1.正确建立控制台工程。

2.正确定义变量、正确使用控制结构表达程序逻辑。

3.能区分break,continue等语句的作用。

4.熟练使用VC的DEBUG功能对程序进行调试。

【基本原理】见第三章课件【实施环境】(使用的材料、设备、软件)Visual C++ 6.0二、实验(实训)内容:实验任务一用DEBUG跟踪程序流程,回答问题第1题【项目内容】一只1英寸的蠕虫在一口长为n英寸的井的底部。

每分钟蠕虫可以爬u英寸,但必须休息1分钟才能接着爬。

在休息的过程中,蠕虫又下滑了d英寸。

上爬和下滑重复进行。

蠕虫需要多长时间才能爬出井?不足一分钟按一分钟计,并且假定只要在某次上爬过程中蠕虫爬到了井的顶部,那么蠕虫就完成任务了。

已经有如下正确的程序了,请为该程序建立控制台工程,然后按照要求进行测试和调试。

#include <iostream>using namespace std;int main(){int n; //n是井的高度(0<n<100)int u; //u是蠕虫每分钟上爬的距离int d; //d是蠕虫在休息的过程中下滑的距离(假定d<u,u>0,d>0)int time=0; //所花时间int curh=0; //当前高度int s=1; //s=1表示上爬,s=-1表示下滑cin >> n >> u >> d;while(curh<n){if(s==1) //上升curh+=u;//上升u距离else//下滑curh-=d;//下滑d距离time++;s=-s;}cout << time << endl;return 0;}【方案设计】请画出该程序的流程图。

C语言程序控制结构

C语言程序控制结构

C语言程序控制结构C语言是一种面向过程的编程语言,具有丰富的程序控制结构,可以控制程序的执行流程和逻辑。

本文将介绍C语言的常见控制结构,包括顺序结构、选择结构和循环结构,并提供示例代码进行说明。

1.顺序结构:顺序结构是程序中最简单的结构,按照代码的编写顺序一行接一行地执行。

每个语句都会顺序执行,直到程序结束。

例如:```c#include <stdio.h>int maiprintf("Hello, World!\n"); // 打印输出int x = 10; // 定义一个变量 x,并赋值为 10int y = 20; // 定义一个变量 y,并赋值为 20int sum = x + y; // 将 x 和 y 相加,保存到 sum 变量中printf("Sum: %d\n", sum); // 打印输出 sum 的值return 0;```2.选择结构:选择结构根据条件的真假选择不同的执行路径。

常见的选择结构有if 语句和 switch 语句。

2.1 if 语句:if 语句根据条件执行或跳过一段代码。

如果条件为真,则执行 if 代码块中的语句;如果条件为假,则跳过 if 代码块。

例如:```c#include <stdio.h>int maiint x = 10;if (x > 0) { // 如果 x 大于 0printf("x is positive\n"); // 打印输出} else { // 否则printf("x is non-positive\n"); // 打印输出}return 0;```2.2 switch 语句:switch 语句根据表达式的值选择不同的执行路径。

通常使用 switch 语句来处理多个条件的情况。

例如:```c#include <stdio.h>int maiint day = 3;switch (day)case 1:printf("Monday\n");break;case 2:printf("Tuesday\n");break;case 3:printf("Wednesday\n");break;default:printf("Other day\n");break;}return 0;```3.循环结构:循环结构用于重复执行一段代码,直到满足特定条件。

06c语言程序设计教案程序的控制结构—顺序结构

06c语言程序设计教案程序的控制结构—顺序结构

06c语言程序设计教案程序的控制结构—顺序结构int a=-1;printf(“%d,%o”,a,a);输出结果为:-1,177777这是因为-1在内存中以补码形式存放(见图3-2)。

八进制数为从低位开始,以三位一组划分为一个八进制数。

3)x格式符。

以十六进制数无符号形式输出整数。

例如:int a=-1;printf(“%x,%o,%d”,a,a,a);输出结果为:ffff,177777,-1十六进制数为从低位开始,见图3-2,以四位一组划分为一个数。

4)u格式符。

以十进制数无符号形式输出整数。

一个有符号的(int)型数据能够用%d格式输出,也能够用%u格式输出。

要注意两类数据的取值范畴大小。

例如:无符号数据的输出。

main(){unsigned int x=65535;int y=-1;printf(“x=%d,%o,%x,%u\n”,x,x,x,x);printf(“y=%d,%o,%x,%u\n”,y,y,y,y);}运行结果为:x=-1,177777,ffff,65535y=-1,177777,ffff,65535即-1的二进制形式以无符号形式输出时为整数65535。

5)c格式符。

用来输出一个字符。

例如:char x=’A’;printf(“%c,%d\n”,x,x);运行结果为:A,65能够看出,一个范畴在0~255的整数,既能够用%d格式输出,也能够用%c格式输出。

输出该整数或者整数对应ASCII的字符。

6)s格式符。

用来输出一个字符串,该格式有以下用法:①%s例如:printf(“%s”,”HELLO”);运行结果为:HELLO②%±ms,假如%ms字符串的实际宽度小于m,右对齐,左端补空格,%-ms,字符串左对齐,右端补空格;否则,不受m限制,输出实际宽度。

③%±m.ns,若%m.ns取字符串左端n个字符,输出在m列的右端,左端补空格;%-m.ns,取字符串左端n个字符,输出在m列的左侧,右侧补空格;若m<n,则m自动取n 值输出n个字符。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一,单选题1. 有如下语句序列:int k=0;do{k+=5;cout<<'$';}while(k<19);while(k-->0)cout <<'*';执行上面的语句序列输出字符“$”和“*”的个数分别是()。

A 4和20B 5和20C 4和21D 5和21参考答案A2. 循环体被至少执行一次的循环语句为_______。

A whileB forC do ...whileD 多重循环参考答案C3. 有如下程序:int x=3;do{x-=2;cout<<x;} while(!(--x));执行这个程序的输出结果是()。

A 1B 3 0C 1-2D 死循环参考答案C4. 有如下程序段:int i=1;while(1){ i++;if (i%3==0) cout<<"*";}执行这个程序段输出字符*的个数是( )。

A 1B 2C 3D 4参考答案C5. 以下为死循环的程序段是()。

Afor ( int x=0; x<3; x-- )x+=2;Bint k = 0;do{ ++k; } while ( k>=0 );Cint a = 5;while ( a ){ a--; }Dint i = 3;for ( ; i; i-- );参考答案B6. C++语言的跳转语句中,对于break和continue说法正确的是__________。

A break语句只应用于循环体中B continue语句只应用于循环体中C break是无条件跳转语句,continue不是D break和continue的跳转范围不够明确,容易产生问题参考答案B7. 有如下程序段:int i=1;while(1){ i++;if (i%3==0) cout<<"*";}执行这个程序段输出字符*的个数是( )。

A 1B 2C 3D 4参考答案C8. 下列说法不正确的是:____________。

A for,while 和do-while循环体中的语句可以是空语句。

B 使用while 和do-while循环时,循环变量初始化的操作应在循环语句之前完成。

C for和do-while循环都是先执行循环体语句,后判断循环条件表达式。

D while循环是先判断循环条件表达式,后执行循环体语句。

参考答案C9. while(!x)其中表达式!x等价于__________。

A x=1B x!=0C x==0D x!=1参考答案C10. 以下程序段的结果是()。

int m=0, n=0;if ( m++ && n++ )m++;cout << m << "," << n << endl;A 0,0B 1,1C 1,0D 2,1参考答案C11. 若有定义int i=1;则执行完循环while(i++<5);以后i的值为__________。

A 6B 5C 4D 7参考答案A12. 有以下函数:以下程序段中不能根据x值正确计算出y值的是()。

Aif (x>0) y=1;else if (x==0) y=0;else y= -1;By=0;if (x>0) y=1;else if (x<0) y= -1;Cy=0;if (x>=0)if (x>0) y=1;else y= -1;Dif (x>=0)if (x>0) y=1;else y=0;else y= -1;参考答案C二.填空题1. 有如下循环语句:for(int i=50; i>20; i-=2) cout<<i<<',';运行时循环体的执行次数是__1__次。

参考答案1:152. 符合结构化原则的三种基本控制结构是:选择结构、循环结构和__1__。

参考答案1:顺序结构3. 一个数如果等于它的因子(包括1)之和,则称该数为完数,如:6=1+2+3; 编程求2到100之间的完数。

填写空缺部分。

#include <iostream>using namespace std;int main( ){int m,i,s=0;for(m=2;m<100;m++){__1__ ;i=1;while( __2__ ){if(m%i==0) s=s+i;i++;}if( __3__)cout<<" "<<s<<" \t";}cout<<endl;return 0;}参考答案1:s=02:i<m 或m>i3:s==m 或m==s4. 求1000内所有的完数。

所谓“完数”是指与其因子之和相等的数(除本身之外)。

例如:6=1+2+3,而1、2和3都是6的因子。

要求以如下形式输出:6——>1,2,3。

#include <iostream>using namespace std;int main(){int i,j,sum;for(i=2;i<=1000;i++){for(sum=1,j=2;j<=i/2;j++) //求i的因子和if(i%j==0)sum+=j;if( __1__ ) //判断i是否为完数{cout<<i<<"-->1";for(j=2;j<=i/2;j++) //按指定格式输出完数if(i%j==0)cout<<','<< __2__ ;cout<<endl;}}return 0;}参考答案1:sum==i 或i==sum2:j5. Fibonacci数列的头两个数分别是0和1,从第3个数开始,每个数等于前两个数的和。

求Fibonacci数列的前20个数。

要求每行输出5个数。

#include <stdio.hstream>#include <iomanip>using namespace std;int main( ){int f, f1, f2, i;cout<<"Fibonacci数列:\n";f1=0; f2=1;cout<<setw(6)<<f1<<setw(6)<<f2;for(i=3; i<=20; i++){f=__1__;cout<< f;f1=f2; f2=__2__ ;}cout<<endl;return 0;}参考答案1:f1+f2 或f2+f12:f6. 一个小球从100米高处落下,每次落地后反弹回原高度的一半,再落下。

求它在第10次落地时共经过多少米?第10次反弹多高?#include <iostream>#include <iomanip>using namespace std;int main(){float s=100.0,h=s/2;for(int i=2;__1__ ; i++){s+=h*2;h=__2__ ;}cout<<"第10次落地时,共经过"<<s<<"米;反弹高度是"<<h<<"米"<<endl;return 0;}参考答案1:i<=10 或10>=i 或i<11 或11>i2:h/2 或h/2;7. 根据x的值,计算分段函数y的值。

y的计算公式为#include <iostream>#include <cmath>using namespace std;int main(){double x,y;cout<<"请输入x:";cin>>x;if(x<0)y=fabs(x);else if(__1__ )y=exp(x)*sin(x);else if(x<20)y=pow(x,3);elsey=__2__(3+2*x);cout<<"y="<<y<<endl;return 0;}参考答案1:x<10 或10>x2:log(x)*8. 输入一个正整数,求该数的阶乘。

#include <iostream>using namespace std;int main(){int i,n;long int fact=1;cout<<"请输入一个正整数:";__1__;for(i=2;i<=n;i++) __2__*=i;cout<<n<<"!="<<fact<<endl;return 0;}参考答案1:cin>>n2:fact9. 显示输出3~100之间的所有素数。

#include <iostream>#include <cmath>using namespace std;int main(){cout<<"3~100之间的素数是:"<<endl;for(int m=3;m<100;m+=2){int k=int(sqrt(m));for(int i=2;i<=k;i++)if(m%i==0)__1__ ;if(__2__ )cout<<m<<“ “;}cout<<endl;return 0;}参考答案1:break2:k<i 或i>k10. #include <iostream.h>void main(){char k='c',h='d';int i=1,j=2;k+= i++;h-=--j;cout<<k<<h<<i<<j<<endl;}程序的运行结果:__1__。

参考答案1:dc2111.#include <iostream.h>void main(){int x,y,n;x=y=1; n=--x&&++y;cout<<n<<" "<<x<<" "<<y<<endl;n=(--x)||(++y);cout<<n<<" "<<x<<" "<<y<<endl;}程序运行结果第一行为:__1__。

相关文档
最新文档