c语言程序填空100题,C语言基础练习100题.PDF

C语言基础练习100题.PDF

C 语言基础练习 100 题

1. 输入-处理-输出

01. 从键盘上输入两个整数,求出它们的和。

02. 已知三角形的底和高,求出三角形的面积。

03. 从键盘上输入三角形的底和高,求出三角形的面积(利用题 1 和题 2 函数)。

04. 从键盘上输入三角形的三边长,求出三角形的面积。

05. 从键盘上输入二元一次方程的三个系数,求方程的一个根。

2. if 语句

06. 实现符号函数。当 x<0 ,则 sgn(x)=-1, 当 x>0 ,则 sgn(x)=+1, 当 x=0 ,则 sgn(x)=0 。

07. 从键盘输入三角形的三边长,判断出这三边能否构成三角形。

08. 从键盘输入三个整数,将这三个数按从大到小的顺序排列起来起来后输出。

09. 从键盘输入三个实数,输出最大值。

10. 从键盘输入三个整数,在一个程序中既要求出最大值,还要求出最小值。

3. switch()语句

11. 从键盘上输入数字星期,在屏幕上显示对应英文星期的单词。

12. 从键盘上输入数字月份,在屏幕上显示对应英文月份的单词。

13. 从键盘上输入一个数,用符号函数实现输出是大于 0,等于 0 和小于 0。

14. 先在屏幕上显示

a - 菜单 1

b - 菜单 2

c - 菜单 3

d - 退出

再输入 a,b,c,d,或 A,B,C,D,

输入 a 或 A 时显示 "您选择了菜单 1",

输入 b 或 B 时显示 "您选择了菜单 2"

输入 d 或 C 时显示 "您选择了菜单 3"

输入 e 或 E 时显示 "您选择了退出"

输入其它字符时显示 "该功能不存在"

15. 定义下列常量

#define VK_BACKSPACE 100 // 对应前删键

#define VK_INSERT 101 // 对应插入键

#define VK_ENTER 102 // 对应回车键

#define VK_SPACE 103 // 对应空格键

在键盘上输入上述按键后输出上面的常量数字,其它键则输出对应键 ASCII 码的十进制数

提示: 键盘单键输入可用库函数 getchar()或 getch(), 其原型定义在头文件为 conio.h

4. 循环语句

16 使用 if 和 goto 语句求出 1 到 100 的累加和(皆用累加而不用公式)。

17. 使用 for 循环编程求出 1 到 100 的累加和。

18. 使用 while 循环编程求出 1 到 100 的累加和。

19. 使用 do-while 循环编程求出 1 到 100 的和。

20. 从键盘输入 10 个整数和实数(用函数重载实现)到一个数组中,输出最小值、最大值、平均值、均方

和。

21. 从键盘输入 10 个整数,求出它们的平均值及比平均值大的数。

22. 用 Taylor 级数展开式的前 20 项和求 PI 的近似值。

23. 输入一个整数矩阵,求矩阵中的最大无素及下标,最小无素及下标,所有元素的平均值。

24. 输入一个每个元素类型为 unsigned char 的矩阵, 统计并输出矩阵中取值为 0,1,...,255 的元素个数。

25. 输入二个矩阵,输出二个矩阵的乘积。

5. 字符和字符串

26. 输入一个小字字母,输出相应大定写母。

27. 输入一个字符串,把其中的所有小字字母转变为大字字母后输出该字符串。

28. 从键盘上输入两个字符串,并将它们交换后输出。

29. 用 10 进制和 16 进制格式打印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值