c语言编程经典题整理

C 语言编程基础习题汇总
1.设计一个由键盘输入三个整数,求这三个数的平均数的程序。
2.编写一个程序,用于水果店售货员结账。已知苹果每斤 2.50 元,鸭梨每斤 1.80 元,香蕉
每斤 2 元,楺子每斤 1.60 元。要求输入各种水果的重量,打印应付钱数。再输入顾客付款 数,打印应找的钱数。
3 输入一个整数,并判断这个数是否是 4 的整数倍?
. 、输入一个变量 a 判断是否在 2 和 10 之间?写出表达式

计算分段函数的值 y=

x+25 (x>0) x-25 (x<=0)

6、已知圆柱体横截面圆半径 r,圆柱高 h。编写程序,计算圆周长 l,圆面积 s 和圆柱体体 积 v,并输出结果

7、 设计一个从键盘输入一个大写英文字母,然后在屏幕输出它的小写形式的程序。

5、输入一个 100 至 999 内的整数、反序显示这个数,如输入 123,则输出 321。 输入一个整数,存入变量 x 中,输出它的绝对值

输入两个整数,输出最大的数
输入两个整数,存入变量 x 和 y 中,若 x<y 则交换变量的值。
5.编程计算车站托运行李时的费用。行李重<=15 千克时,每千克收费 1.5 元;行李重>15 时,每增加一千克收费 3.0 元。

利用 if 和 goto 语句,计算自然数 1~10 的和? 利用 if 和 goto 语句,求 n!。 分别利用 while、do-while、for 循环语句计算 100 以内的奇数和。

输入 10 个数,并求出这 10 个数中最大的数和最小的数。 已知数列 1+1+2+3+5+8+13……,求前 24 项的和。

输入一个整数,将各位数字反转后输出。例如若输入为 567,输出为 765。
输出 100 以内不能被 7 整除的数
利用双重循环打印以下图案: *
*** ***** *******

***** *** *

利用双重循环打印九九乘法表: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 …… 1*8=8 2*8=16 3*8=24 4*8=32 …… 8*8=64 1*9=1 2*9=18 3*9=27 4*9=36 …… 8*9=72

9*9=8

键盘输入一个整数,判断是否为素数。

求两个整数的最大公约数和最小公倍数。
利用循环结构解决韩信点兵问题:今有物不知其数,三三数之剩二,五五数之剩三,七七数 之剩二,问物几何?按照今天的话来说:一个数除以 3 余 2,除以 5 余 3,除以 7 余 2,求 这个数

打印如下图形: 1
21 321 4321 54321 654321

利用循环解决白钱买百鸡问题:我国古代数学家张丘建在《算经》一书中曾提出过著名 的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值 钱一;百钱买百鸡,则翁、母、雏各几何?
打印所有“水仙花数”。所谓水仙花数就是指一个 3 位数,其个位数字的立方和等于该数本 身(如 153=13+53+33)
对于任意一个圆,根据给定的半径 r,求圆的周长
从键盘输入一个大写英文字母,然后在屏幕输出它的 ASCII 码。

利用选择结构设计一个程序,使其能计算函数: 当输入 x 值时,计算显示 y 的值。
用整数 1~12 依次表示 1 月~12 月,由键盘输入一个月份数,输出对应的季节英文名称 (12 月~2 月为 Winter;3 月~5 月为 Spring;6 月~8 月为 Summer;9 月~11 月为 Autumn。)

输入自然数 n,将 n 分解为质因子连乘的形式输出,如输入 756,则程序显示为 756=2*2*3*3*3*7。


相关文档

经典C语言编程(20题)
C语言程序设计题 比较经典的编程作业
c语言经典编程题
经典c语言编程题
C语言编程100道经典题
二级C语言经典编程题
C语言超级经典编程100题
精心整理 c语言程序编程经典题型
经典C语言编程(41题)
C语言编程题_经典40题(附解答)
电脑版