c语言复习资料1

合集下载

c语言期末复习资料

c语言期末复习资料

c语言期末复习资料C语言是计算机科学中非常基础的一门编程语言,是程序员必须掌握的技能之一。

由于其简单易学的特点和广泛的应用范围,越来越多的人开始学习和使用C语言。

期末考试是C语言学习过程中的重要节点,为了帮助考生顺利通过考试,本文整理了一些C语言期末复习资料以供参考。

一、基础知识1.变量和数据类型C语言中的变量用于存储程序中使用的数据,数据类型是指变量所代表的数据的类型。

常见的C语言数据类型包括整型、浮点型、字符型、布尔型等。

掌握变量和数据类型的定义和使用是C 语言学习的第一步。

2.运算符和表达式C语言中的运算符用于对变量进行运算和操作,包括算术运算符、关系运算符、逻辑运算符等。

表达式是由变量和运算符组成的代码段,用于对变量进行操作和计算。

掌握运算符和表达式的使用和规则是C语言学习的基础。

3.条件语句和循环语句条件语句和循环语句是C语言中的两种重要的控制结构。

条件语句根据条件的真假来执行不同的代码段,常见的条件语句包括if语句和switch语句。

循环语句用于重复执行同一个代码段,常见的循环语句包括for循环、while循环和do-while循环。

掌握条件语句和循环语句的使用和应用是C语言学习的重要环节。

二、进阶技巧1.字符数组和字符串字符数组和字符串是C语言中非常常用的数据类型,用于处理字符和文本。

字符数组是由若干个字符组成的数组,字符串是由若干个字符组成的字符串常量。

掌握字符数组和字符串的定义和使用,能够更好地处理文本和数据输入输出等问题。

2.函数和指针函数是C语言中的重要的模块化编程方法,函数将程序的功能分解为若干个具有特定功能的独立模块。

指针是C语言中的重要的数据类型,它存储变量的内存地址,常用于访问复杂数据结构和实现高效的内存管理。

掌握函数和指针的使用和细节能够更好地组织程序和提高程序的执行效率。

3.结构体和文件操作结构体是C语言中用于组织复杂数据结构的数据类型,常用于存储各种类型的数据记录。

C语言复习资料(参考1)

C语言复习资料(参考1)

C语言复习资料1)程序结构是三种: 顺序结构, 循环结构(三个循环结构), 选择结构(if 和switch)2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。

3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是他的地址.4)bit是位是指为0 或者1。

byte 是指字节, 一个字节= 八个位.5)一定要记住二进制如何划成十进制。

概念常考到的:1、编译预处理不是C语言的一部分,不再运行时间。

C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。

2、每个C语言程序中main函数是有且只有一个。

3、在函数中不可以再定义函数。

4、算法的是一定要有输出的,他可以没有输入。

5、break可用于循环结构和switch语句。

6、逗号运算符的级别最低。

C语言基础知识1)合法的用户标识符考查:合法的要求是由字母,数字,下划线组成。

有其它元素就错了。

并且第一个必须为字母或则是下划线。

第一个为数字就错了。

关键字不可以作为用户标识符号。

main define scanf printf 都不是关键字。

迷惑你的地方If是可以做为用户标识符。

因为If中的第一个字母大写了,所以不是关键字。

2)实型数据的合法形式:2.333e-1 就是合法的,且数据是2.333×10-1。

考试口诀:e前e后必有数,e后必为整数。

.3)字符数据的合法形式::'1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。

'0' 的ASCII数值表示为48,'a' 的ASCII数值是97,'A'的ASCII数值是65。

4)整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节:考试时候一般会说,在16位编译系统,或者是32位系统。

碰到这种情况,不要去管,一样做题。

掌握整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节就可以了。

C语言复习资料(有参考答案)

C语言复习资料(有参考答案)

一、选择题:1.‖a‖在内存中占 B 字节。

A.1个B.2个C.3个D.4个2.‘A‘+10的结果是 A 。

A.‘K‘B.‖K‖C.‘J‘D.‖J‖3.字符型数据在微机内存中的存储形式是:DA.反码 B.补码 C.EBCDIC码 D.ASCII码4. 用C语言编制的源程序要变为目标程序,必须经过:DA. 汇编B.解释C. 编辑D.编译5.以下选项中不合法的用户标识符是AA.abc.cB.fileC.MainD.PRINTF6.以下选项中正确的实型常量是 DA.0B.3. 1415C.0.329 102D. .8717. 执行scanf (―%d%c%f‖,&a,&b,&c) 语句,若输入1234a12f56 则变量a,b,c的值为 C .A. a=1234 b=‘a‘c=12.56B. a=1 b=‘2‘c=341256C. a=1234 b=‘a‘c=12.0D. a=1234 b=‘a12‘c=56.08. 设b=1234 , 执行printf(―%%d@%d‖,b) 语句,输出结果为: D .A. 1234B. %1234C. %%d@1234D. %d@ 12349. 两次运行下面的程序,如果从键盘上分别输入6和4,输出的结果是 A 。

main(){ int x;scanf(―%d‖,&x);if(x++>5)printf(―%d‖,x);elseprinf(―%d\n‖,x--);}A. 7和5B. 6和5C. 7和4D. 6和410. 设a为整型变量,不能正确表达数学关系: 10<a<15的C语言表达式是 A 。

A. 10<a<15B. a==11||a==12||a==13||a==14C. a>10&&a<15D. !(a<=10)&&!(a>=15)11. 假设所有变量均为整型,表达式(a=2,b=5,a>b? a++:b++,a+b)的值是: B 。

C语言总复习全

C语言总复习全
格式说明: % - 0 m.n 格式字符
指定输出类型 输出宽度说明及精度 指定空位是否填0 指定是否左对齐输出
12
2、scanf(“格式控制”,地址表列 )
在输入数据时,遇以下情况时该数据认为结束。 ① 遇空格,或按“回车”或“跳格”(tab)键。 ② 按指定的宽度结束,如“%3d”,只取3列。 ③ 遇非法输入。 scanf (“%d%c%f”,&a,&b,&c); 输入: 1234a123o.26
int i; for(i=0;
;i++)

*(a+i) != ′\0′; *(b+i)=*(a+i);
*(b+i)=′\0′;
方法2:定义
printf("string a is:%s\n",a); char *p1=a,*p1=b;
printf("string b is:");
循环体换成:
for(i=0; b[i]!=′\0′; i++)
C运算符
算术运算符(+,-,*,/,%) 关系运算符(>,<,= =,>=,<=,!=)
基本运算符
逻辑运算符(!,&&,||) 增 1 减 1 运算符(++,――) 赋值运算符(= ) 算术复合赋值运算符(+=,-=,*=,/=,%=) 逗号运算符(,) 条件运算符(? :)
C 语言运算符 位运算符
专用运算符
(数据)长度运算符 (sizeof)
位逻辑运算符(~,&, ^, | )
位移位运算符(>>,<<)
位复合赋值运算符(&=,|=,^=,>>=,<<=)

第一章-C语言基础知识

第一章-C语言基础知识

第一章C语言基础知识(C语言概述、算法、数据类型运算符表达式、位运算)一、判断题R1.在C语言中,逗号运算符的优先级最低。

2.在C语言可执行程序的开始执行点是程序中第一个函数。

3.“5ch”是合法的变量名。

R4.C语言程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。

5.当输入数据时,必须指明变量的地址,如scanf("%f",&f)N6.表达式i++与++i在任何场合功能完全相同。

7.在赋值表达式中,赋值号左边的变量和右边的表达式之值的数据类型可以不相同。

Float a; int b=1;a=b;R8.C语言程序中,语句以逗号结尾。

()9.在 C 程序中,APH 和aph 代表不同的变量。

( )10. a-=7等价于a=a-7。

( )N11. printf函数中用到格式符%5s ,其中数字5表示输出的字符串占用5列。

如果字符串长度大于5,则输出按原字符长从左向右全部输出。

( )12.如果x>y为真或a<b为真,表达式(x>y)&&(a<b)就为真。

()13.C语言程序的变量必须先定义再使用。

( )14.若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。

( )15.程序的执行总是从main函数开始,在程序的最后一个函数中结束。

( )N16.变量的三个属性是指变量的名字、变量的值和变量在内存中的地址。

()17. 运算符优先顺序:赋值运算符<逻辑运算符<关系运算符<算术运算符()18.对应float类型的变量,也可以用等号“==”进行数值的判断。

()19.表达式:1 && 3.14 和 1 & 3 的值一样大。

()01&11=120. 为了正确计算表达式既要考虑运算符的优先级,也要考虑其结合性。

()21.任何C程序都是从main函数开始和结束;22. 在C程序中,使用分号“;”表示语句的结束。

c语言详细的考试复习资料

c语言详细的考试复习资料

c语言详细的考试复习资料C++考试复习第13章知识点1格式化输入输出1) 使用成员函数和使用操作符可以完成2) 使用操纵符,必须包含iomanip头文件3) 如何将一个数用十进制(dec),八进制(oct)和十六进制表示(hex) cout<<hex<<n<<=""></hex<<n<fstream myfile;myfile.open("file.dat",ios::in|ios::out|ios::app |ios::binary);if(!myfile){ cout<<"file.dat can't open"<<endl;< bdsfid="105" p=""></endl;<>abort();}myfile.close();知识点3 磁盘文件的读操作1.一次读一行char s[80];while(!myfile.eof()){myfile.getline(s,sizeof(s));cout<<s<<endl;< bdsfid="116" p=""></s<<endl;<>}2.一次读一个字符char ch;while(infile.get(ch))outfile.put(ch);知识点4磁盘文件的写操作1.一次写一行outfile<<"this is a programe"<<endl;< bdsfid="125" p=""></endl;<>outfile<<"hello world"<<endl;< bdsfid="127" p=""></endl;<>2.一次写一个字符char ch;while(infile.get(ch))outfile.put(ch);知识点5 二进制文件的读写操作write()和read()函数seekg()和seekp()函数例题1) 进行文件操作的时候应该包含( )文件A. iostreamB. iomanipC. cstdlibD. fstream2) 在打开磁盘文件的访问方式常量中,( )是以二进制方式打开文件的A. ios::appB. ios::binaryC. ios::ateD. ios::hex3) 使用提取符( <<)可以输出各种变量的值,但是不能输出地址值4) read( )函数和write( )函数可以读写文本文件,也可以读写二进制文件5) 编程打开一个文件,向里面写入,然后可以读出来例如:以文本方式打开一个文件,在文件后面添加“地理信息系统”,然后读出整个文件显示出来第11章知识点1 运算符重载了解运算符重载的两种形式(成员函数和友元函数形式),主要掌握+,-符号,其它如单目运算等不要求知识点2多态的定义多态是指同样的消息被不同类型的对象接受时导致完全不同的行为,这里讲的消息主要是指对类的成员函数的调用,而不同的行为是指不同的实现。

C语言重要的知识点复习资料

C语言重要的知识点复习资料

C 语言重要知识点复习资料一、C 语言基础(一)C 语言特点(1)语言简洁、紧凑、使用方便、灵活。

(2)运算符及数据结构丰富(3)具有结构化的控制语句,程序设计自由度大,代码质量高(4)具有位处理和地址操作能力(5)用C 语言写的程序可移植性好(二)(三)结构 ①C 程序是由函数构成的,至少要有main()函数②函数由函数的首部和函数体组成 ③函数首部由函数名、类型、属性、参数名、参数类型组成④函数体由声明部分和执行部分组成⑤C 程序总是从main 函数开始运行⑥每个语句和数据声明的最后必须有一个分号(四)常量1.整型常量:(1)十进制整数(2)八进制整数(以0开头)(3)十六进制整数(以0x 开头)(4)长整型常数(在数字后加字符L 或l )2.实型常量(1)十进制数(小数形式)(2)指数形式(e 前e 后必有数,e 后必为整数).⑶字符串常量:用“”的字符序列 eg :“A ”为两个字符,即“A ”和“\0”(4)字符常量:用‘’的字符序列(5)符号常量:不是常量的数据类型 # define 符号常量 常量 (符号常量通常用大写字母)(五)变量标识符:字母,数字和下划线三种字符组成,且第一个字符必须是字母或者下划线。

1.整型变量:(1)基本型:int(2)短整型:short int 或short(3)长整型:long short 或long枚举型 enum 整型 int 实型(浮点型) 基本类数组类型 数据类型 构造类型 结构体型 struct 指针类型共用体型 union 空类型(无值类型) void字符型 char 单精度型 float双精度型 double(4)无符号型:存储单元中全部二进制用做存放数本身,不包括符号位(5)C语言提供四个标识符long、short、unsigned、signed来表示基本类型。

①Signed int 有符号基本整型 (可简写为 int)②Unsigned int 无符号基本整型③Signed short int有符号短整型④Unsigned short int 无符号短整型⑤Signed long int有符号长整型⑥Unsigned long int 无符号长整型2.实型变量(1)单精度(float型):占4个字节(32位),只提供7位有效数字(2)双精度(double型):占8个字节,只提供15~16位有效数字3.字符变量:用来存放字符常量 char c1,c2; c1='a';c2='b'注意:%c表示将输出字符 %d表示将输出十进制数.注解:‘a’的ASCII码为97,‘A’的ASCII码为654.变量初始化:变量名=表达式(六)运算符和表达式1.运算符类型算术运算符 + — * / %(求余数)比较运算符 > < ==(等于) >= <= !=(不等于)逻辑运算符 ! && ||位运算符 << >> ~ | ^ &赋值运算符=条件运算符 ?:逗号运算符,指针运算符 * & 求字节数运算符 sizeof注意:参加+ - * / 运算两个数中有一个数为实数或双精度数,则结果是double型(双精度) P365运算符优先级来执行2.自增、自减运算符:(1)只用于变量(++5)×(2)++i,--i :在使用i之前,先使i的值加或减1(3)I++,i-- :在使用i之后,再使i的值加或减1注意:-I++ 相当于-(i++)3.关系运算符(比较运算符)> (大于) < (小于)== (等于) >= (大于等于)<= (小于等于) != (不等于)4.逻辑运算符运算符作用使用方式&& a、b都为真,则a&&b为真,否则为假。

c语言全部知识点总结

c语言全部知识点总结

c语言全部知识点总结一、基本语法1.1 数据类型C语言的数据类型包括基本数据类型和派生数据类型。

基本数据类型包括整型、浮点型、字符型和布尔型。

派生数据类型包括指针、数组、结构体和联合体。

1.2 变量在C语言中,变量用于存储数据。

变量需要声明后才能使用,并且需要指定变量的数据类型。

1.3 运算符C语言支持多种运算符,包括算术运算符、关系运算符、逻辑运算符和位运算符等。

1.4 控制语句C语言支持多种控制语句,包括条件语句、循环语句和跳转语句。

1.5 函数C语言是一种函数式语言,函数是C程序的基本构建块。

函数包括函数声明、函数定义和函数调用。

1.6 数组数组是一种派生数据类型,用于存储多个相同类型的数据。

数组可以是一维数组、多维数组或字符数组。

1.7 指针指针是一种派生数据类型,用于存储变量的地址。

指针的主要作用是进行动态内存分配和实现数据结构。

1.8 结构体和联合体结构体和联合体是C语言提供的两种复合数据类型,用于存储多个不同类型的数据。

1.9 文件操作C语言提供了一组函数,用于进行文件操作,包括打开文件、关闭文件、读写文件等。

1.10 宏定义宏定义是C语言中的一种预处理指令,用于在程序中定义常量、函数和条件编译等。

二、高级特性2.1 动态内存分配C语言通过malloc()和free()等函数实现动态内存分配,从而支持对内存的灵活管理。

2.2 递归C语言支持递归函数,允许函数调用自身。

递归通常用于解决分而治之的问题。

2.3 指针运算C语言支持指针运算,包括指针加法、指针减法和指针比较等。

指针运算通常用于实现数据结构和算法。

2.4 多线程编程C语言通过pthread库支持多线程编程,允许程序在多个线程中并发执行。

2.5 动态链接库C语言支持动态链接库,允许程序在运行时加载共享库,并调用共享库中的函数。

2.6 面向对象编程C语言可以通过结构体和函数指针实现面向对象编程,在一定程度上模拟类和对象的概念。

2.7 编译预处理C语言提供了一组预处理指令,允许程序在编译前进行文本替换、条件编译和包含文件等操作。

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

1、C语言源程序文件名的后缀是(.c),经过编译后,生成文件的后缀是(.obj ),经过连接后,生成文件的后缀是(.exe )2、以下选项中正确的整形常量是(b )A) 12. b)-20 c)1,000 d)4 5 63. 以下选项中正确的实型常量是(b d )a) 0 b)3.1415 c)0.329X102 d).8714. 以下选项中不正确的实型常量是( b )a)2.607E-1 b)0.8103e 2 c)-77.77 d)456e-25.以下选项中不合法的用户标识符是(A)a) abc.c b)file d)Main d)PRINTF6.若变量已正确定义并赋值,符合C语言语法的表达式是(b )a)a=a+7; b)a=7+b+c,a++c)int(12.3%4) d)a=a+7=c+b7.不合法的八进制是( b )a) 0 b)028 c)077 d)018.不合法的十六进制是(a )a) oxff b)0xabc c)0x11 d)0x199.若有定义:long k; 则能使k得到32800的赋值表达式是(c )a) k=328*100 b)k=32700+200c)k=328,k*=100 d)k=30000+280010.若k为int整形变量且赋值11,请写出运算k++后表达式的值( 11 ),和变量k的值( 12 )11.若x为double型变量,请写出运算x=3.2,++x后,表达式的值( 4.2 )和变量x的值( 4.2 )12.函数体由符号({ }开始,用符号()结束。

函数体的前面是(定义变量)部分,其后是(语句执行)部分13.在c语言程序中,用关键字( int )定义基本整形变量,用关键字( float )定义单精度实型变量,用关键字( double )定义双精度实型变量。

14.把a1、a2定义成单精度实型变量,并赋初值1的定义语句是(int a1=1,a2=1; )15.C语言定义的变量代表内存中的一个(内存单元)16.表达式:3.5+1/2的计算结果是( 3.5 )17.表达式s=10应当读作(把10赋值给s )18.在c语言中,十进制数30的八进制表示形式是(036 ),十六进制表示形式是(0x1E)在内存中它的二进制表示形式是( 0001111019。

合法的c语言赋值语句是( d )a)a=b=58 b)k=int(a+b) c)a=58,b=58 d)--i;20.若变量已正确说明为int类型,要从键盘给a,b,c输入数据,正确的输入语句是( d )a) read(a,b,c) b)scanf("%d%d%d",a,b,c);c)scanf("%D%D%D",&a,&b,&c); d)scanf("%d%d%d",&a,&b,&c);21.若变量已正确说明为float类型,要通过输入语句:scanf("%f%f%f",&a,&b,&c);给a赋予10.0、b赋予22.0、c赋予33.0,以下不正确的输入形式是( b )a) 10 b)10.0,22.0,33.0 c)10.0 d) 10 2222 22.0 33.0 333322.若变量已正确定义,要将a和b中的数进行交换,下面选项中不正确的语句组是( c )a) a=a+b,b=a-b,a=a-b; b)t=a,a=b,b=t;c)a=t;t=b;b=a; d)t=b;b=a;a=t;23.若有以下程序段:int a=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf("%d,%d,%d\n",a,b,c);其输出结果是( b )a) 3,0,-10 b)0,0,5 c)-10,3,-10 d)3,0,324.设a、b和c都是int型变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是( d )a) a&&b b)a<=b c)a||b+c&&b-c d)!((a<b)&&!c||1)25.以下程序:main( ){ int a=2,b=-1,c=2;if(a<b)if(b<0) c=0;else c+=1;printf("%d\n",c);}其输出结果是 ca) 0 b) 1 c)2 d)326.以下程序:main(){ int a,b,s;scanf("%d%d",&a,&b);s=a;if(a<b) s=b;s*=s;printf("%d\n",s);}从键盘上输入3和4,则输出结果是( b )a) 14 b)16 c)18 d)2027. 若a和b均是正整形变量,正确的switch语句是( d )a) switch(pow(a,2)+pow(b,2)) (注:调用求幂的数学函数){case 1: case 3: y=a+b; break;case 0: case 5: y=a-b;}b)switch(a*a+b*b);{ case 3:case 1: y=a+b;break;case 0: y=b-a;break;}c)switch a{default: x=a+b;case 10: y=a-b;break;case 11: x=a*d;break;}d)switch (a+b){case 10:x=a+b;break;case 11:y=a-b;break;}28. c语言中用( 1 )表示逻辑值“真”,用( 0)表示逻辑值“假”29. 请写出以下程序的输出结果( 1 )main(){ int a=100;if(a>100) printf("%d\n",a>100);else printf("%d\n",a<=100);30.当a=1,b=2,c=3时,以下语句执行后,a、b、c中的值分别为( 3 ),( 2),( 2 ) if(a>c)b=a;a=c;c=b;31.若变量已正确定义,以下语句段的输出结果是( *# )x=0;y=2;z=3;switch(x){case 0: switch(y==2){case 1:printf("*");break;case 2:printf("%");break;}case 1: switch(z){ case 1:printf("$");case 2:printf("*");break;default:printf("#");}}32.以上程序段:( d)int k,j,s;for(k=2;k<6;k++,k++){ s=1;for(j=k;j<6;j++) s+=j;}printf(“%d\n”,s);其输出结果是a) 9 b)1 c)11 d)1033. 以下程序段:©int i,j,m=0;for(i=1;i<=15;i+=4)for(j=3;j<=19;j+=4) m++;printf(“%d\n”,m);其输出结果是a) 12 b)15 c)20 d)2534.以下程序段:int n=10;while(n>7){ n--;printf(“%d\n”,n);}其输出结果是( b )a)10 b)9 c)10 d)99 8 9 88 7 8 77 635.以下程序段:int x=3;do{ printf(“%3d”,x-=2; )while(!(--x));其输出结果是( c )a) 1 b)3 0 c)1 -2 d)死循环36以下程序:main( ){ int y=10;for(; y>0;y--)if(y%3==0){printf(“%d”,--y); continue;}}其输出结果是( b )a) 741 b)852 c)963 d)87542137 若x是int型变量,以下程序段:for(x=3;x<6;x++)printf((x%2)?(“**%d”):(“##%d\n”),x);其输出结果是( d )a)**3 b)##3 c)##3 d)**3##4##4 **4 **4##5 **5**5 ##538.以下程序:main( ){ int I;for(I=1;I<=5;I++){ if(I%2) printf(“*”);else continue;printf(“#”);}printf(“$);}其输出结果是( a )a) *#*#*#$ b)#*#*#*$ c)*#*#$ d)#*#*$39. 以下程序:main(){ int x, I;for(I=1;I<=100;I++){ x=I;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf(“%d”,x);}printf(“\n”);}其输出结果是( d)a)39 81 b)42 84 c)26 68 d)28 70 40.当执行以下程序段后,I的值是( 5),j的值是( 4 ),k的值是( 6)int a,b,c,d,I,j,k;a=10;b=c=d=5; I=j=k=0;for(;a>b;++b) I++;while(a>++c) j++;do k++; while(a>d++);41.以下程序段的输出结果是(死循环)int k,n,m;n=10; m=1;k=1;while(k<=n) m*=2;printf(“%d\n”,m);42.以下程序的输出结果是( -1)main( ){ int x=2;while(x--);printf(“%d\n”,x);}43.以下程序段的输出结果是( 11 )int I=0,sun=1;do { sun+=I++; } while(I<5);printf(“%d\n”,sum);44.以下程序的功能是:从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。

请填空。

Main( ){ float x,amax,amin;scanf(“%f”,&x);amax=x;amin=x;while( 【1】 ) /* x>0 */{ if(x>amax) amax=x;if( 【2】) amin=x; /* x<amin */scanf(“%f”,&x);}printf(“\namax=%f\naming=%f\n”,amax,amin);45.编写程序,打印以下图形:** * ** * * * ** * * * * * ** * * * ** * **C语言概述练习题选择题1.一个C程序的执行是从 A 。

相关文档
最新文档