没有合适的资源?快使用搜索试试~ 我知道了~
c语言精选一百题
4星 · 超过85%的资源 需积分: 0 10 下载量 171 浏览量
2008-04-10
12:23:42
上传
评论
收藏 93KB DOC 举报
温馨提示
试读
47页
这是我精心选出的一百题,望对大家C语言学习有帮助!
资源详情
资源评论
资源推荐
【程序 】
题目:有 、、、 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
程序分析:可填在百位、十位、个位的数字都是 、、、。组成所有的排列后再去
掉不满足条件的排列。
程序源代码:
/以下为三重循环
确保 、、 三位互不相同
!"!"!"
#
#
【程序 】
题目:企业发放的奖金根据利润提成。利润低于或等于 $ 万元时,奖金可提 $!;
利润高于 $ 万元,低于 $ 万元时,低于 $ 万元的部分按 $!提成,高于 $ 万元的
部分,可可提成 %!;$ 万到 $ 万之间时,高于 $ 万元的部分,可提成 !;$
万到 &$ 万之间时高于 $ 万元的部分,可提成 !;&$ 万到 $$ 万之间时,高于 &$ 万
元的部分,可提成 !,高于 $$ 万元时,超过 $$ 万元的部分按 !提成,从键盘
输入当月利润 ,求应发放奖金总数?
程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
程序源代码:
'(
)*+)*+)*+)*+&)*+$)*+
+,!'"
)*+$$$$$$)*+)*+$$$$$$%
)*+)*+$$$$$$
)*+&)*+$$$$$$
)*+$)*+&$$$$$$
$$$$$
)*+$
-'+-$$$$$
)*+)*+.$$$$$$$%
-'+-$$$$$
)*+)*+.$$$$$$$
-'+-&$$$$$
)*+)*+.$$$$$$$
-'+-$$$$$$
)*+)*+&.&$$$$$$$
-'+-
)*+)*+$.$$$$$$$$
)*+!")*+
#
【程序 】
题目:一个整数,它加上 $$ 后是一个完全平方数,再加上 &/ 又是一个完全平方数,
请问该数是多少?
程序分析:在 $ 万以内判断,先将该数加上 $$ 后再开方,再将该数加上 &/ 后再
开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:
程序源代码:
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
剩余46页未读,继续阅读
twinsouzhili
- 粉丝: 35
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于pytorch+Unet进行MRI肝脏图像分割源码+数据集+模型.zip
- 在Android Studio中开发一个Android App项目步骤
- 基于yolov8实现进行物体跟踪源码.zip
- Java多线程学习Java多线程学习Java多线程学习Java多线程学习.txt
- 算法数据结构-动态规划算法(Dynamic Programming)超详细总结加应用案例讲解.txt
- 2024最强秋招八股文(精简、纯手打)2024最强秋招八股文(精简、纯手打).txt
- 基于tensorflow多特征融合的微表情识别python源码.zip
- 基于yolov8实现人脸检测的python源码+运行说明.zip
- Micron Memory DDR3 SDRAM 全系列AD集成库(原理图库+PCB封装库).IntLib
- 基于tensorflow多特征融合的微表情识别python源码+详细使用说明.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1