第3章 最简单的C程序设计2014

合集下载

程序设计基础(人民邮电出版社)答案第3章最简单的C程序设计

程序设计基础(人民邮电出版社)答案第3章最简单的C程序设计

一、选择题1. C 语言中,执行下列语句时,要使 x,y 的值均为1.25,正确的输入是 _C scanf(“x=%f,y=%”f,&x,&y);A. 1.25,1.25 C. x=1.25,y=1.252. 已知i,j,k 为int 型变量,若从键盘输入1, 2, 3/,使i 的值为1,j 的值为2, k 的值为 3,则以下选项中正确的输入语句是 A.scanf(“%2d%2d%2d ”,&i,&j,&k) ; C. scanf(“%d,%d,%d ”,&i,&j,&k) ;D. scanf(“i=%d,j=%d,k=%d ”,&i,&j,&k) ;3.以下程序段的执行结果是 int a=1234 ;printf(“%2d\n ”,a); A. 12 C. 12344. 如果x 为float 类型变量,则以下语句输出为 x=213.82631;printf(“%4.2f\n ”,x); A. 213.82 C. 213.826315. 执行下列程序时输入: 123 456 789/,输出结果是 ___D #include<stdio.h> void main(){char s[10]; int c,i;scanf(“%c ”,&c); scanf(“%d ”,&i); scanf(“%s ”,s);printf( “%c,%d,%s\n ”,c,i,s);}A. 123,456,789 C. 1,23,456,789二、填空题1.在 printf() 函数中以小数形式输出单精度、 双精度实数,应采用格式符 __%f___。

2•在seanf()函数中要输入一个字符串,应采用格式符 __%s3. 有以下程序,输入123456789/,其输出结果是 _12,56,789.00000Q_。

《C语言程序设计》第3章 简单的C程序设计

《C语言程序设计》第3章  简单的C程序设计

说明: 说明:
1. 赋值符“=” 右边的表达式可以又是一个赋 赋值符“ 值表达式 例如: 例如:a=b=c=5; 相当于 c=5; b=c; a=b; 2. 注意变量说明中给变量赋初值和赋值语句的 区别。 区别。 int a=3,b=4,c=5; a=3;b=4;c=5; 相当于 int a,b,c; 3. 在变量说明中,不允许连续给多个变量赋初 在变量说明中, 值。 如下述说明是错误的: ; 如下述说明是错误的:int a=b=c=5;
3.2 赋值语句
赋值语句一般形式为: 变量=表达式 表达式; 赋值语句一般形式为: 变量 表达式 功能:将赋值运算符右侧“表达式” 功能:将赋值运算符右侧“表达式”的值赋给 左侧的变量。例如,以下均为赋值表达式: 左侧的变量。例如,以下均为赋值表达式: x=3 (x的值为 的值为3) 的值为 y=z=-1(等价于 等价于y=(z=-1),y和z的值都为 的值都为-1) 等价于 , 和 的值都为 a=(b=10)/(a=2) (b的值为 ,a的值为 的值为10, 的值为 的值为5) 的值为 y=(7+6)%5/3 (y的值为 的值为1) 的值为 若在赋值表达式后面加上“ 若在赋值表达式后面加上“;”,则构成赋值 语句. 语句
本章重点: 本章重点:
格式输入/输出函数( 格式输入 输出函数( scanf() /printf())的使用 输出函数 )
本章难点: 本章难点:
数据输出格式控制符的使用
3.1 C语句概述 语句概述
一个大型 程序的结构 一个大型C程序的结构
C语句分为以下五类: 语句分为以下五类: 语句分为以下五类
4. 注意赋值表达式和赋值语句的区别。赋值表 注意赋值表达式和赋值语句的区别。 达式是一种表达式, 达式是一种表达式,可以出现在任何允许表 达式出现的地方,而赋值语句则不能。 达式出现的地方,而赋值语句则不能。 合法的: 合法的: a=(x=y+5)+6; 非法的: 非法的: a=(x=y+5;)+6; 5. 语句中的“=”称为赋值号,它不同于数学中 语句中的“ 称为赋值号 称为赋值号, 的等号 例如: A=A+1在数学中是不成立 例如: 在数学中是不成立 语言中: 的,在C语言中: 语言中 x 6 5 5+1

第3章 最简单的C程序设计

第3章 最简单的C程序设计

结构化编码。
3.1 算法与程序设计
3.1 算法与程序设计
用这种方法逐步分解,直到作者认为可以直
接将各小段表达为文字语句为止。这种方法就
叫做“自顶向下,逐步细化”。
3.1 算法与程序设计
自顶向下,逐步细化方法的优点:

考虑周全,结构清晰,层次分明,作者容 如果发现某一部分中有一段内容不妥,需
其中s=(a+b+c)/2
#include <stdio.h> #include <math.h> void main ( ) { double a,b,c,s,area; a=3.67; 对边长a、b、c赋值 b=5.43; c=6.21; 计算area s=(a+b+c)/2; 计算s area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("a=%f b=%f %f\n",a,b,c); printf("area=%f\n",area); }
3.1 算法与程序设计
传统流程图 表示 三种基本结构
a A B b b Y A a p N B a Y p N A p N b A Y p Y b N a a A环条件 循环结构
当型循环
直到型循环
顺序结构
3.1 算法与程序设计
N-S流程图 表示 三种基本结构
3.1 算法与程序设计
第3章 最简单的C程序设计
3.1 算法与程序设计
3.2 C语句
3.3 数据的输入输出 3.4 顺序程序设计举例
3.1 算法与程序设计
著名计算机科学家沃思(Nikiklaus Wirth) 提出: 数据结构+算法=程序

第3章 最简单的C程序设计[详版课资]

第3章 最简单的C程序设计[详版课资]

说明
➢ 两个整数相除的结果为整数
如5/3的结果值为1,舍去小数部分
如果除数或被除数中有一个为负值,舍入方向 不固定。例如,-5/3,有的系统中得到的结 果为-1,在有的系统中则得到结果为-2
VC++采取“向零取整”的方法
如5/3=1,-5/3=-1,取整后向零靠拢
➢ % 运算符要求参加运算的运算对象(即操作数) 为整数,结果也是整数。如8%3,结果为2
p3 = p0 * (1 + r3/2) * (1 + r3/2); printf(”%f\n%f\n%f\n”,p1, p2, p3);
return 0;
}
课堂优质
8
3.2 数据的表现形式及其运算
3.2.1 常量和变量
3.2.2 数据类型
3.2.3 整型数据
3.2.4 字符型数据
3.2.5 浮点型数据
课堂优质
11
3.2.1 常量和变量
3.常变量:const int a=3; 4.标识符:一个对象的名字大小写字母是不同的字符 ➢ C语言规定标识符只能由字母、数字和下划线3
种字符组成,且第一个字符必须为字母或下划线 ➢ 合法的标识符:如sum,average, _total,
Class, day, BASIC, li_ling ➢ 不合法的标识符:M.D.John,¥123,#33
(2) 如果int型与float或double型数据进行运算, 先把int型和float型数据转换为double型,然 后进行运算,结果是double型
(3)字符型数据与整型数据进行运算,就是把字符的 ASCII代码与整型数据进行运算
课堂优质
30
3.2.7 运算符和表达式

《C语言程序设计》第3章简单的C程序设计

《C语言程序设计》第3章简单的C程序设计


输出函数
使用printf()函数将结果输出到屏幕上。
3
格式化字符串
通过占位符指定输出的格式,如%d表示整数。
C语言提供了丰富的语法和库函数,使得程序设计更加灵活和可控。
C程序设计环境搭建
选择代码编辑器
选择一款适合您的操作系统的代 码编辑器,如Visual Studio Code或Sublime Text。
安装编译器
安装适合您操作系统的C编译器, 如GCC或Visual C++。
配置终端
配置终端以运行C程序,如 Windows上的CMD或Linux上的 终端。
变量定义
使用数据类型声明变量,并为其分配内存空间。
命名规则
变量名由字母、数字和下划线组成,不能以数字开 头。
常量的定义和使用
使用常量
常量是固定的值,可以直接在程 序中使用。
常见常量
如整数常量、浮点数常量或字符 常量。
常量表达式
常量也可以作为表达式的一部分。
输入和输出
1
输入函数
使用scanf()函数从用户获取输入。
《C语言程序设计》第3 章简单的C程序设计
介绍C语言程序设计,包括特点和优势,搭建C程序设计环境,并演示第一个 C程序:"Hello World!"
什么是C语言程序设计
基础语言
C语言是一种通用、强大的编程语言,具有广泛的应用领域。
高效性能
使用C语言进行程序设计可以获得高效的执行速度和卓越的性能。
灵活性
第一个C程序: Hello World!
写一个简单的C程序,打印出“Hello World!”,作为开始学习C语言程序设计的 第一步。
C程序中的注释

第3章简单的C程序设计ppt课件

第3章简单的C程序设计ppt课件

问题5:限定用户输入数据为以下格式为
12↙
34↙
同时要求程序输出结果为a = "12", b = "34"
C语言大学实用教程课件 制作人苏小红
24
输入数据的格式控制——例3.10
#include <stdio.h> main() {
int a, b;
ssccaannff(("%"d%d%%d*"c,%&da",, &&b)a;, &b);
问题4:限定用户输入数据为以下格式为 1234↙
同时要求程序输出结果为a = 12, b = 34
C语言大学实用教程课件 制作人苏小红
23
输入数据的格式控制——例3.10
#include <stdio.h> main() {
int a, b;
scanf("%d%%dd"",,&&aa,,&&bb));; printf("a = %\d",%db\"=, %bd\=n"\,"%ad,\"b\)n;", a, b); }
int data1, data2, sum; char op;
printf("Please enter the expression
data1 + data2\n");
scanf("%d%c%d",&data1, &op, &data2);
printf("%d%c%d = %d\n", data1, op, data2, data1+data2);

C语言程序设计第三章 (2)

① 只有整型和字符型变量有“无符号”类型。 ② 注意以下的结果: unsigned short price =-1; printf(“%d \n”,price); 输出的结果为65535,为什么?
举例 int a=10; short b=100 int short b=100; unsigned int short b=100; long d=212365; int long d=212365; unsigned int long d=212365;
练习题
练习
• char c; 等价 • c=65; 是否等价于c= 'A' • printf(“%d %c”,c,c);输入的结果是多少呢?
65 A
注意:
• • • • • int a; char b; a=65; b=‘A’; 不等价,所占内存空间不同。 问变量a 的值和变量b的值是否等价。
练习题
price ?abc int name float name age 8ab year a%d 以上哪些是正确的标识符,哪些不是?
price name age year a b 都是 正确的标识符 ?abc int float 8ab a%d 不能是 标识符
练习题
下列选项中,不能用作标识符的是( )
设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数
A)(a+b)*h/2
ab 式_______________ h 2
计算结果不相符的是( ) B)(1/2)*(a+b)*h
B
C)(a+b)*h*1/2 D)h/2*(a+b)
2014-3-16
自加、自减运算符P53 自加运算(i++, ++i) 相同点:++i 和 i++的作用都等同于i=i+1 不同点:++i是先给i=i+1,然后再引用i的值。 i++是先引用i的值,然后i=i+1 自减运算(i- -, - -i) 相同点:- -i 和 i- -的作用都等同于i=i-1 不同点:- -i是先给i=i-1,然后再引用i的值。 i--是先引用i的值,然后i=i-1

C语言 第3章 最简单的C程序设计


3.2.3 整型数据
1. 整型数据的分类 2. 整型变量的符号属性
整型变量的值的范围包括负数到正数 可以将变量定义为“无符号”类型 扩充的整形类型:
3.2.3 整型数据
扩充的整型类型:
➢ 有符号基本整型 [signed] int; ➢ 无符号基本整型 unsigned int; ➢ 有符号短整型 [signed] short [int]; ➢ 无符号短整型 unsigned short [int]; ➢ 有符号长整型 [signed] long [int]; ➢ 无符号长整型 unsigned long [int] ➢ 有符号双长整型 [signed] long long [int]; ➢ 无符号双长整型 unsigned long long [int]
3.2.2 数据类型
C语言允许使用的数据类型:
➢基本类型 ➢枚举类型
算术类型
➢空类型 ➢派生类型
纯量类型
指针类型
数组类型
结构体类型
共用体类型
函数类型
3.2.3 整型数据
1. 整型数据的分类 ➢最基本的整型类型
基本整型(int型):占2个或4个字节 短整型(short int):VC++6.0中占2个字节 长整型(long int):VC++6.0中占4个字节 双长整型(long long int):C99新增的
area s(s a)(s b)(s c)
其中s=(a+b+c)/2
编译系统为float型变量分配4个字节 数值以规范化的二进制数指数形式存放
参见主教材图3.11
3.2.5 浮点型数据
浮点型数据是用来表示具有小数点的实数 ➢float型(单精度浮点型) ➢double型(双精度浮点型)

经典:第3章-最简单的C程序设计

建议变量名的长度最好不要超过8个字符。
在选择变量名和其它标识符时,应注意做到 “见名知意”,即选有含意的英文单词 (或 其缩写)作标识符。
要求对所有用到的变量作强制定义,也就是 “先定义,后使用” 。
3.3 整型数据
整型常量的表示方法
整型常量即整常数。在C语言中,整常数可用 以下三种形式表示:
型 指针类型 枚举类型 enum
空类型(无值类型)void
3.2 常量与变量
➢常量和符号常量
在程序运行过程中,其值不能被改变的量称为 常量
常量区分为不同的类型: 整型 100,125,-100,0 实型 3.14 , 0.125,-3.789 字符型 ’ a’ , ’ b’, ’ 2’ 字符串 ” a”, ” ab”,”1232”
14
字符变量 字符型变量用来存放字符常量,注意只能放一个 字符。 字符变量的定义形式如下:char c1,c2; 在本函数中可以用下面语句对c1,c2赋值: c1=‘a’;c2= ‘b’ ; 一个字符变量在内存中占一个字节。
字符数据在内存中的存储形式及其使用方法
将一个字符常量放到一个字符变量中,实际上 并不是把该字符本身放到内存单元中去,而是 将该字符的相应的ASCII代码放到存储单元中。
无符号基本整型 unsigned int
无符号短整型 unsigned short (int)
基本类型 字符型 char 无符号长整型 unsigned long (int)
实型(浮点型) 单精度实型float
双精度实型double

数组类型

结构类型 struct
类 构造类型 联合类型 union
(1)十进制整数。
(2)八进制整数。以0头的数是八进制数。

《C语言程序设计》第3章最简单的C程序设计

20
3.2.1 常量和变量
3.常变量: 在定义变量时,如果加上关键字const,则变量 的值在程序运行期间不能改变。 定义形式: const 类型 常量标识符 = 常量值
例:
const int a=3; const double PI = 3.14159;
21
3.2.1 常量和变量
4.标识符:一个对象的名字 大小写字母是不同的字符 C语言规定标识符只能由字母、数字和下划线3 种字符组成,且第一个字符必须为字母或下划线
4
3.1顺序程序设计举例
#include <stdio.h> int main ( ) 输出 { float f,c; scanf("%f",&f); c=(5.0/9)*(f-32); printf("f=%f\nc=%f\n",f,c); return 0; }
5
输入
3.2 数据的表现形式及其运算
3.2.1 常量和变量-练习
下面正确的字符常量是( C)
A) "c" B) "\\"
合法
C) 'W'
D) '\'
'\t'
下面不正确的字符串常量是( A )
A) 'abc ' B) "12'12"
C) "0"
D) " "
14
3.2.1 常量和变量-练习
写出下面C程序的运行结果 #include <stdio.h> int main ( ) {
3.2.1 常量和变量
3.2.2 数据类型
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第3章最简单的C程序设计—顺序程序设计一、单项选择题1. 不是C语言提供的合法关键字是。

A)switch B)cher C)case D)default2. C语言提供的合法关键字是。

A)next B)string C)do case D)struct3. 下列不属于C语言中关键字的是。

A) long B) print C)default D)typedef4. 下列不正确的标识符是。

A) -a1 B) a[i] C)a2_i D)x5. 下列C语言用户标识符中合法的是。

A)*y B)sum C)int D)%5f6. 下面四个选项中,合法的标识符是。

A)auto B)define C)6a D)c7.下列C语言用户标识符中合法的是。

A)3ax B)x C)case D)-e28. 以下选项中合法的用户标识符是。

A) long B) _2Test C) 3Dmax D) A.dat9.下列四组选项中,正确的C语言标识符是。

A)%x B)a+b C)a123 D)12310. 请选出可用作C语言用户标识符的一组标识符A) void B) a3_b3 C) For D) 2adefine _123-abc DOWORD sum Case sizeof11. 下列四组字符串中都可以用作C语言程序中的标识符的是。

A)print _3d oodb aBc B)I\am one_half start$it 3paiC)str_1 Cpp pow while D)Pxq My->book line# His.age12. 下列C语言标识符中合法的变量名是。

A)2e3 B)you C)*y D)float13. C语言中的简单数据类型包括。

A)整型、实型、逻辑型B)整型、实型、逻辑型、字符型C)整型、字符型、逻辑型D)整型、实型、字符型14. 下列常数中,不能作为C语言常量的是。

A) 2.5e-2 B) 3.0f C) ”com”D) ‟#‟15. 下列常数是正确的C语言字符常量。

A) ”x” B) e3 C) ”COMPUTER” D) ‟#‟16. 在下列常量中,属于字符型常量的是。

A) A B) 'a' C) "A" D) b17. 以下选项中合法的字符常量是A) “B” B) …\n‟C) …68‟D) E18.下面字符常量表示错误的是A) ‟a‟ B) ‟?‟ C) ‟\n‟ D) ”\n”19. 已定义c为字符型变量,则下列语句中正确的是。

A)c='97' B)c="97" C)c=…a‟ D)c="a"20. 已知ch是字符型变量,不正确的赋值语句是。

A) ch='a+b' ; B) ch=' \0 ' ; C) ch=' 7'+' 9' ; D) ch=5+9;21.C语言中字符型(char)数据在内存中的存储形式是。

A) 原码B) 补码C) 反码D) ASCII码22 . C语言中运算对象必须是整型的运算符是。

A) %=B) / C) = D) 〈=23. 在C语言程序中,表达式8/5的结果是。

A)1.6 B) 1 C) 3 D) 024. 设x为int型变量,则执行语句x=10; x+=x; 后,x的值为A) 10 B) 20 C) 40 D) 3025.如果int a=1,b=2,c=3,d=4;则条件表达式"a>b?a:(c<d?c:d)"的值是。

A)1 B)2 C)3D)426. 在C语言程序中,表达式5%2的结果是。

A) 2.5 B) 2 C) 1D) 327.如果int a=3,b=4;则条件表达式"a<b? a:b"的值是____。

A) 3B) 4 C) 0 D) 128.C语言中,关系表达式和逻辑表达式的值是。

A) 0 B) 0或1 C) 1 D) …T‟或‟F‟29.设a,b和c都是int型变量,且a=3,b=4,c=5,则下面表达式中,值为0的表达式是。

A) ‟a‟&&‟b‟ B) a<=b C) a||b+c&&b-c D) !((a<b)&&!c||1)30. 下面表达式的值为4.A) 11/3 B) 11.0/3 C) (float)11/3 D) (int)(11.0/3+0.5)31. 已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是A ) 0 B) 1 C) 5 D) 632. 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2中的值为A) 68 B) D C) 错误D) d33.下列关于C语言的叙述错误的是。

A) 赋值表达式左边可以是常量B) 不同类型的变量可以在一个表达式中C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D) 同一个符号在不同的场合可以有不同的含义34. 有:int w=11,x=12,y=3,m; 执行下面语句后m的结果是。

m=(w<x)?w:x;m=(m<y)?m:y;A) 1 B) 2 C) 3 D) 以上结果都不对35. 设整型变量a=2,则执行下列语句后,浮点型变量b的值不为0.5的是。

A) b=1.0/a B) b=(float)(1/a) C) b=1/(float)a D) b=1/(a*1.0)36. 表达式“1?(0?3:2)(10?1:0)”的值是()。

A) 3 B) 2 C) 1 D) 037. 若“int n; float f=13.8;”,则执行“n=((int)f)%3”后,n的值是。

A) 1 B) 4 C) 4,333333 D) 4.638. 设int x=0, y=1; 表达式(x||y)的值是。

A) 0 B) 1 C) 2 D) -139. 设x为int型变量,则执行语句x=10; x*=x;后,x的值为。

A) 10 B) 20 C) 100 D) 040. 若有语句int a=1,b; double y=2.3; b=(int)y; 则b的值为。A) 3 B) 2C) 1 D) 2.341. 要输入十进制整数,用格式符()A) %c B) %d C) %f D) %lf42. printf中用到格式符%6s,数字6表示输出的字符串占用6列,如果字符串长度小于6,则输出按方式()A) 右对齐输出该字符串,左补空格B) 按原字符串长度从左向右全部输出C) 从左起输出该字符串,右补空格D) 输出错误信息43. 设c1,c2均是字符型,则以下不正确的函数调用是()A) scanf(”c1=%cc2=%c”,&c1,&c2); B) c1=getchar()C) putchar(c2); D) putchar(c1,c2);44. putchar函数可以向终端输出一个()A) 字符串B) 实型变量值C) 整型变量表达式值D) 字符或字符型变量值45. 已有定义:float m1,m2;数据的输入方式:3.465.2输入语句的正确形式为()A) scanf(”%f,%f”,&m1,&m2); B) scanf(”%f%f”,&m1,&m2);C) scanf(”%3.2f,%2.1f”,&m1,&m2); D) scanf(”%4.2f,%3.1f”,&m1,&m2);46. 格式说明由()和格式字符组成。

A) %B) \ C) …D) ”47. 要输出double型的数据,用()A) %d B) %lf C) %c D)%f48. 若有以下类型说明语句:char a;int b; float c; double d; 则表达式a*b+d-c的结果类型为。

A)float B) char C) int D)double49.若有以下类型说明语句:char w;int x;float y;double z; 则表达式w-x*y/z的结果为D类型,表达式(int)(x+y-z*w)的结果为C类型。

A)float B)char C)int D)double50. 以下说法正确的是。

A) 'x'+101是一个错误的表达式B) C语言不允许类型的混合运算C) 强制类型转换时,类型说明符必须加括号D) (int)x+y 和(int)(x+y) 是完全等价的表达式51.表达式sizeof(double)是。

A) 函数调用B) double型表达式C) int型表达式D) 非法表达式52. 以下运算符中优先级最高的运算符是:A)&& B) ! C) ? : D)!=53. 运算符+、!=、!、%中,优先级最高的运算符是()A) + B) != C) !D) %二、阅读程序,写出运行结果1.#include <stdio.h>main(){int z, x=6,y=5;char w=‟c‟;//已知‟a‟的ASCII码值为97z=x+y+w;printf("%d,%d,%d,%c",x,y,z,w);}运行结果为:6,5,110,c2.#include <stdio.h>main() {char c='a'; //已知‟a‟的ASCII码值为97c-=32 ;printf("%c,%d\n",c,c);}运行结果为:A,653.#include <stdio.h>main(){ int i=128;float x=234.89;printf(“\n”);printf("%5d,%8.2f\n",i,x);printf("%2d,%4.1f\n",i,x);}运行结果为:128, 234.89128,234.94.#include <stdio.h>void main(void){int x=15,y=5;float f=1234.567f,b=12345;printf("%f\t%10f\t%10.2f\t%.2f%-10.2f\n",f,f,f,f,f);printf("x+y=%d\n",x+y);printf("b=%8f",b);}运行结果为:1234.567000 1234.567000 1234.57 1234.571234.57 x+y=20b=12345.0000005.#include <stdio.h>main(){ int a=1,b=2;a=a+b;b=a-b;a=a-b;printf(“a=%d,b=%d\n”,a,b);}运行结果为:a=2,b=16.#include <stdio.h>main(){ int x=10;int y=79;printf("%5d,%5d,%5d",!x,x||y,x&&y);}运行结果为:0, 1, 17.#include <stdio.h>main(){ int a,b;scanf("%2d%3d",&a,&b);printf("a+b=%d\n",a+b);}若运行时输入:1234567,则运行结果为:a+b=3578.#include <stdio.h>#include<math.h>main(){ int a,b;float c;b=5,c=6;c=b+7;b=c+1;a=sqrt((double)b+c);printf("%d,%f,%d\n",a+6,c,b);}运行结果为:11,12.000000,139.#include <stdio.h>main ( ){ char c1, c2;c1=getchar ( );printf (“%c, %d\n”, c1,c1 );c2=c1+32;printf (“%c,%d\n”, c2,c2 );}若敲进A,已知‟A‟的ASCII码值为65,则运行结果为A,65a,9710.#include <stdio.h>main(){ int z,x=7,y=4;char w=‟c‟;z=x>y&&y+3<7||w;printf("\n%d,%d,%d",x,y,z);}运行结果为:7,4,111.#include <stdio.h>main() {int x, b0, b1, b2;printf("Please enter an integer x:");scanf("%d", &x);b2 = x / 100;b1 = (x - b2 * 100) / 10;b0 = x % 10;printf("bit0=%d, bit1=%d, bit2=%d\n", b0, b1, b2);}若输入352,运行结果为:bit0=2, bit1=5, bit2=3三、编程题1、编写一个C 程序,输入两个整数,分别求出这两个数的平方和与立方和并输出。

相关文档
最新文档