C语言 第3章 最简单的C程序设计
- 格式:ppt
- 大小:1.10 MB
- 文档页数:94


C语言程序设计第1、2、3章答案
习题一
一、填空题
1.主函数、主函数/main、main、主函数/main
2.声明部分、执行部分
3.源程序
4.多个函数
5.最前面
6./*和*/
二、选择题
1. C 2.B 3.A 4.C 5.C
6.C 7.A 8.B 9.B 10.B
习题二
一、填空题
1.printf
2.标识符
3.字母、数字、下划线、字母、下划线
4.十进制、八进制、十六进制
5.单撇号
6.32
7.18,14,a
8.123、45.0
9.67,G
10.10300
11.25 21 37
12.n1=%d\nn2=%d\n
二、选择题
1.A 2.D 3.C 4.C 5.C
6.B 7.A 8.D 9.A 10.D
11.D 12.C 13.A 14.C
习题三
一、填空题
1.0,非0
2.else 总是与它前面最近的、等待与else配对的if配对
3.将下列条件写成C语言的逻辑表达式:
(1)x<0&&y!=0
(2)x%3==0&&x%7==0
(3)a<0||b<0||c<0
(4)x>0 && x<=10
(5)ch>=’a’ && ch<=’z’ || ch>=’A’ && ch<=’Z’
4. 2 1
5.5 4
6. -4
二、选择题
1.B
2.C
3.B
4.A
5.B
6.C
7.D
8.D
9.D
10.A
11.B
12.3
-1-凯里学院C语言程序设计实验报告×××××专业××年级××班,学号××××××姓名××成绩合作者实验日期年月日指导教师评阅日期年月日
实验三最简单的C程序设计
一、实验目的:1、掌握C语言的数据类型和变量的声明。
2、掌握不同类型数据之间赋值的规律。
3、掌握C语言的运算符和表达式的使用。
4、熟悉C程序的编辑、编译、连接和运行的过程。
二、实验内容:
①输人程序:#include
voidmain()
{
inta,b;
floatd,e;
charc1,c2;
doublef,g;
longm,n;
unsignedintp,q;
a=61;b=62;
c1='a';c2='b';
d=3.56;e=-6.87;
f=3157.890121;g=0.123456789;
m=50000;n=-60000;
p=32768;q=40000;
printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e);
printf("f=%15.6f,g=%15.6f\nm=%ld,n=%ld\np=%u,q=%u\n",f,g,m,n,p,q);
}
②运行此程序并分析结果(2)按习题4.8要求编写程序
题目为:
设圆半径r=l.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
用scanf输人数据,输出计算结果口输出时要有文字说明,取小数点后两位数字。
程序:
三、实验步骤:
①输人程序:#include装
订
线
装
订
线-2-voidmain()
{
inta,b;
floatd,e;
charc1,c2;
doublef,g;
longm,n;
unsignedintp,q;
a=61;b=62;
c1='a';c2='b';
d=3.56;e=-6.87;
f=3157.890121;g=0.123456789;
m=50000;n=-60000;
p=32768;q=40000;
printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e);
WORD格式可编辑
专业知识整理分享 第1章程序设计和C语言1
1.1什么是计算机程序1
1.2什么是计算机语言1
1.3C语言的发展及其特点3
1.4最简单的C语言程序5
1.4.1最简单的C语言程序举例6
1.4.2C语言程序的结构10
1.5运行C程序的步骤与方法12
1.6程序设计的任务14
1-5 #include
int main ( )
{ printf ("**************************\n\n");
printf(" Very Good!\n\n");
printf ("**************************\n");
return 0;
}
1-6#include
int main()
{int a,b,c,max;
printf("please input a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if (max
max=b;
if (max
max=c;
printf("The largest number is %d\n",max);
return 0;
}
第2章算法——程序的灵魂16
2.1什么是算法16 WORD格式可编辑
专业知识整理分享 2.2简单的算法举例17
2.3算法的特性21
2.4怎样表示一个算法22
2.4.1用自然语言表示算法22
2.4.2用流程图表示算法22
2.4.3三种基本结构和改进的流程图26
2.4.4用NS流程图表示算法28
2.4.5用伪代码表示算法31
2.4.6用计算机语言表示算法32
2.5结构化程序设计方法34
3.2 参考例3.1程序,从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3,然后计算3*100+2*10+1 = 321,并输出321。【参考答案】程序的运行结果应为:Input x: -123↙y = 3213.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit。【参考答案】程序的运行结果应为:Please enter rate, year, capital:0.0225,2,10000↙deposit = 10455.0625003.4 编程计算并输出一元二次方程ax2+bx+c=0的两个实根,aacbb242,其中a,b,c的值由用户从键盘输入,假设a,b,c的值能保证方程有两个不相等的实根(即b2-4ac>0)。【参考答案】根据一元二次方程的求根公式:221,244222bbacbbacxaaa令24,22bbacpqaa则有12,xpqxpq注意,本程序要求用户输入的数据满足b2-4ac>0这个约束条件,否则如果b2-4ac<0,将会执行对负数开方的无效运算,运用第4章介绍的条件语句进行编程,可以有效解决这一问题。程序的运行结果应为:Please enter the coefficients a,b,c:2,6,1↙x1=-0.1771, x2=-2.8229