当前课程知识点:C语言程序设计 > 附录 > C语言编程 100 例 > 第三章 编程练习题
1、输入正方形的边长,输出其周长和面积。
2、输入三个小写字母,输出其对应的大写字母。
3、存款利息的计算。有10000元,想存5年,可按以下5种办法存;
(l) 一次存5年期。
(2)先存2年期,到期后将本息再存3年期。
(3)先存3年期,到期后将本息再存2年期。
(4)存1年期,到期后将本息再存1年期,连续存5次。
(5)存活期存款。活期利息每一季度结算一次。
2015年的银行存款利息如下:
1年期定期存款利息为2.50%;
2年期定期存款利息为3.00%;
3年期定期存款利息为3.50%;
5年期定期存款利息为3.75%;
活期存款利息为0.35%(活期存款每一季度结算一次利息)。
如果r为年利率,n为存款年数,p为本金,则计算本息和的公式为
活期存款一年后本息和为p5= p(1+r0/4)4,(活期存款每一季度结算一次利息)
一年期定期存款,一年后本息和为=p0 (l+r1),存n次1年期的本息和:p0(l+r1)n
4、请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为 “Glmre”。请编一程序,用赋初值的方法使cl,c2,c3.c4,c5这5个变量的值分别为’C’,’h’,’i’,’n’,’a’,经过运算,使cl.c2,c3,c4.c5分别变为’G’,’l’,’m’,’r’,’e’。分别用putchar函数和printf函数输出这5个字符。
5、设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输人数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序。
-1.1 C语言的发展与特点
-1.2 C语言程序举例
-1.3 C语言的开发环境
-第一章课后习题
-2.1 标识符、数据类型、常量和变量
--课堂讨论与提问
--习题
-2.2 整数类型和实数类型
--习题
-2.3 字符类型和字符串常量
--习题
-2.4 算术运算符和赋值运算符
--2.4 算术运算符
--习题
-2.5 数据类型的转换
--习题
-2.6 逗号运算符、位运算符和sizeof()运算符
-测验
-3.1 顺序结构的程序设计
--3.1 顺序结构
--课堂讨论与提问
--习题
-3.2 输入函数scanf()的使用
--课堂讨论与提问
--习题
-3.3 输出函数print()的使用
--课堂讨论与提问
--习题
-3.4 字符输入输出函数的使用
--课堂讨论与提问
--习题
-测验
-4.1 关系运算符
--4.1 关系运算
--课堂讨论与提问
-4.2 逻辑运算符
--4.2 逻辑运算
--课堂讨论与提问
-4.3 IF语句实现的选择结构
--4.3 if语句
--课堂讨论与提问
-4.4 条件运算符
--课堂讨论与提问
--习题
-4.5 用IF实现多分支选择结构
--课堂讨论与提问
-4.6 用switch实现多分支选择结构
--课堂讨论与提问
--4.6 习题
-测验
-5.1 while语句实现的循环
--5.1.1 while语句实现的循环——while循环举例
--习题
-5.2 do ... while语句实现的循环
--5.2 do while语句实现的循环——do while语句
--5.2.1 do while语句实现的循环——do while循环举例
-5.3 for语句实现的循环
-5.4 循环嵌套
--5.4 循环嵌套
--5.4 习题
-5.5 循环控制语句
-测验
-6.1 一维数组
-6.1.1 查找算法的实现
-6.1.2 排序算法的实现
-6.2 二维数组
-7.1 函数的定义
--7.1 课后习题
--课堂讨论与编程
-7.2 函数的调用时的数据传递
--7.3 习题
-7.3 函数的嵌套调用和递归调用
-7.4 数组作为函数的参数
-7.5 变量的作用域和生存期
-8.1 指针的概念
--8.1 习题
-8.2 函数之间地址的传递
-8.3 指针和数组
-8.4 二维数组和指针
-8.5 指向函数的指针
-测验
-9.1 字符数组表示字符串
-9.2 字符指针表示字符串
-9.3 二维字符数组和字符指针数组
-10.1 编译预处理
-10.2 动态分配
--10.2动态分配
-11.1 结构体
--11.1结构体
-11.2 链表
--11.2链表
-11.3 共用体
--11.3 共用体
-标准ASCII字符集
--ASCII字符集
-C语言的运算符及其优先级
--运算符和优先级
-C语言常用函数
--C语言常用库函数
-C语言编程 100 例


