没有合适的资源?快使用搜索试试~ 我知道了~
c语言实用经典100题.doc
4星 · 超过85%的资源 需积分: 2 12 下载量 2 浏览量
2013-04-01
21:30:02
上传
评论
收藏 144KB DOC 举报
温馨提示
c语言实用经典100题.doc c语言实用经典100题c语言实用经典100题
资源推荐
资源详情
资源评论
[分享]c 语言实用经典 100 题
【程序 】
题目:有 、、、 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
程序分析:可填在百位、十位、个位的数字都是 、、、。组成所有的排列后再去
掉不满足条件的排列。
程序源代码:
/以下为三重循环
确保 、、 三位互不相同
!"!"!"
#
#
【程序 】
题目:企业发放的奖金根据利润提成。利润低于或等于 $ 万元时,奖金可提 $!;利润高
于 $ 万元,低于 $ 万元时,低于 $ 万元的部分按 $!提成,高于 $ 万元的部分,可可提
成 %!;$ 万到 $ 万之间时,高于 $ 万元的部分,可提成 !;$ 万到 &$ 万之间时高于
$ 万元的部分,可提成 !;&$ 万到 $$ 万之间时,高于 &$ 万元的部分,可提成 !,高于
$$ 万元时,超过 $$ 万元的部分按 !提成,从键盘输入当月利润 ,求应发放奖金总数?
程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
程序源代码:
'(
)*+)*+)*+)*+&)*+$)*+
+,!'"
)*+$$$$$$)*+)*+$$$$$$%
)*+)*+$$$$$$
)*+&)*+$$$$$$
)*+$)*+&$$$$$$
$$$$$
)*+$
-'+-$$$$$
)*+)*+.$$$$$$$%
-'+-$$$$$
)*+)*+.$$$$$$$
-'+-&$$$$$
)*+)*+.$$$$$$$
-'+-$$$$$$
)*+)*+&.&$$$$$$$
-'+-
)*+)*+$.$$$$$$$$
)*+!")*+
#
【程序 】
题目:一个整数,它加上 $$ 后是一个完全平方数,再加上 &/ 又是一个完全平方数,请问该数是多
少?
程序分析:在 $ 万以内判断,先将该数加上 $$ 后再开方,再将该数加上 &/ 后再开方,如果开方
后
的结果满足如下条件,即是结果。请看具体分析:
程序源代码:
0,'*"-11
'(234
$$$$$
2+5$$ 2 为加上 $$ 后开方后的结果
3+5&/ 3 为再加上 &/ 后开方后的结果
22$$ 33&/如果一个数的平方根的平方等于该数,这说明此数是完全
平方数
!'"
#
#
【程序 】
题目:输入某年某月某日,判断这一天是这一年的第几天?
程序分析:以 月 日为例,应该先把前两个月的加起来,然后再加上 天即本年的第几天,特殊
情况,闰年且输入月份大于 时需考虑多加一天。
程序源代码:
"313-+*'-
'-+-*3-1"3
+,!"!"!" 3- 1 "3
+6,11先计算某月以前月份的总天数
,+-7+*$)-
,+-7+*)-
,+-7+*8)-
,+-7+*8$)-
,+-7+*$)-
,+-&7+*)-
,+-%7+*/)-
,+-/7+*)-
,+-87+*)-
,+-$7+*%)-
,+-7+*$)-
,+-7+*)-
"-*'7"-)-
#
+*+*"3 再加上某天的天数
3-!$$$993-!$ 3-!$$$判断是不是闰年
'-
-'+-
'-$
'- 1:如果是闰年且月份大于 总天数应该加一天
+*
+1-!"1"3+*#
【程序 】
题目:输入三个整数 234,请把这三个数由小到大输出。
程序分析:我们想办法把最小的数放到 2 上,先将 2 与 3 进行比较,如果 2:3 则将 2 与 3 的值进行交
换,
然后再用 2 与 4 进行比较,如果 2:4 则将 2 与 4 的值进行交换,这样能使 2 最小。
程序源代码:
234
+,!"!"!" 2 3 4
2:3
2233#交换 23 的值
2:4
4422#交换 24 的值
3:4
3344#交换 43 的值
+'')(7!"!"!"234
#
【程序 &】
题目:用号输出字母 , 的图案。
程序分析:可先用;;号在纸上写出字母 ,,再分行输出。
程序源代码:
0,'*"-+"1
1-'',.6'"
#
【程序 %】
题目:输出特殊图案,请在 , 环境中运行,看一看,<-3)-**'
程序分析:字符共有 & 个。不同字符,图形不一样。
程序源代码:
0,'*"-+"1
,1%&)8
!,!,!,!,!,))
!,!,!,!,!,))
!,!,!,!,!,)
!,!,!,!,!,))
!,!,!,!,!,))#
【程序 /】
题目:输出 88 口诀。
程序分析:分行与列考虑,共 8 行 8 列, 控制行, 控制列。
程序源代码:
0,'*"-+"1
-+*'
$
$
-+*'
!"!"!."-+*'." 表示左对齐,占 位
#
每一行后换行
#
#
【程序 8】
题目:要求输出国际象棋棋盘。
程序分析:用 控制行, 来控制列,根据 的和的变化来控制输出黑方格,还是白方格。
程序源代码:
0,'*"-+"1
$/
$/
!$
!,!,88
-'+-
#
#
【程序 $】
题目:打印楼梯,同时在楼梯上方打印两个笑脸。
程序分析:用 控制行, 来控制列, 根据 的变化来控制输出黑方格的个数。
程序源代码:
0,'*"-+"1
输出两个笑脸
é !,!,88
剩余61页未读,继续阅读
资源评论
- smallsjzhou2013-06-04确实实用经典,资源不错。
赵兄Evil
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Kotlin语言的Android开发工具类集合源码
- 零延迟 DirectX 11 扩展实用程序.zip
- 基于Java的语音识别系统设计源码
- 基于Java和HTML的yang_home766个人主页设计源码
- 基于Java与前端技术的全国实时疫情信息网站设计源码
- 基于鸿蒙系统的HarmonyHttpClient设计源码,纯Java实现类似OkHttp的HttpNet框架与优雅的Retrofit注解解析
- 基于HTML和JavaScript的廖振宇图书馆前端设计源码
- 基于Java的Android开发工具集合源码
- 通过 DirectX 12 Hook (kiero) 实现通用 ImGui.zip
- 基于Java开发的YY网盘个人网盘设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功