没有合适的资源?快使用搜索试试~ 我知道了~
C语言提升之路基础100题全新整理
需积分: 16 28 下载量 16 浏览量
2011-02-06
21:51:58
上传
评论 7
收藏 277KB DOCX 举报
温馨提示
试读
64页
个人全新整理的C语言基础一百题,也添加了一些自己的注释和所设置知识点的讲解,希望对所有学习c语言的同学有所帮助。
资源推荐
资源详情
资源评论
C 语言基础 100 题全新整理版(C 语言提升之路)
最后一个寒假,想复习一下 语言的基础知识,正好也做一个查缺补漏的工作,于是找个 语言基础
题作为练习。
但是原来的 题涉及很多绘图的问题,而且有些题目过于混乱并且在摘记过程中没有经过加工,
所以我自己对原来的题目做了一下调整并且删掉了原来的绘图的题目,在原来题目涉及不多的地方增加了
新的题目,新题目多取自谭老的《 语言程序设计》完全可以在 环境下运行, 道题目,基
本涉及到 语言知识点的所有方面。
虽然都是基础的题目,但在整个总结的过程中也发现了自己很多问题,自我解决问题的过程也是自己
知识提升的过程,相信对于所有学习 语言的朋友来说都是一条必由之路。本人查阅很多的资料,并把问
题和资料一并附在 题的篇幅之中,这些资料和知识点大多来自网络,很多转载无奈本人不能一一查
明出处,如果不妥之处还请见谅。
之所以希望总结下 题,一来为了自己对知识做一个小结而心里踏实,二来感觉网络上资料水平
参差不齐,多数只是堆积了事,也希望对于 语言的初学者有一个入门后的提升作用。
本文所涉及知识点题目全部实行取之于民用之于民,在下只是少做整理。所以并不要求朋友做任何出
处认证之举,但恳请您如发现不妥之处给与我严厉的指责和批评。
由于本人水平实在一般而且精力有限,所以在调整和总结的过程中不免有很多问题,也希望前辈后辈
各界同仁给与指正,在下跪谢于此。
C 语言的基本结构:顺序结构、选择结构、循环结构。
素数,完全平方数 水仙花数 完数 数列 分解因子 最大公约最小公倍
【程序 】
题目:求 之内的素数
程序分析:判断素数的方法:用一个数分别去除 到 这个数,如果能被整除, 则表明此数不是
素数,反之是素数。 注意 清空。
程序源代码:
!
"# "
$%
#
&
'(''%)
*+)%)+)
*+)%)
*(+)(%)(
&
*,+--(,+
*(.++
(+)/
*"0")
*+'+)%)
&
*,+
&*".1"')
)/
*++
&*"0")
+)/
/
/
22222222222222222222222222222222222222222222222222222222222222222222222222222
【程序 】
题目:判断 2 之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除 到 这个数,如果能被整除, 则表明此数不是
素数,反之是素数。 注意 清空。
程序源代码:
"# "
3#
&
#''4' +'+)
*"0")
*#+)#+)#
&4+#)
*+)+4)
*#.++
&+)4)/
*&*".25"'#) )
* .++
*"0")
/
+)
/
*"06 ."' )
/
22222222222222222222222222222222222222222222222222222222222222222222222222222
【程序 7】
题目:一个整数,它加上 后是一个完全平方数,再加上 8 又是一个完全平方数,请问该数是多少?
程序分析:在 万以内判断,先将该数加上 后再开方,再将该数加上 8 后再开方,如果开方
后
的结果满足如下条件,即是结果。请看具体分析:
验证一个数完全平方数不用 :
利用恒等式: 719:2+;<<等差数列前 项和公式
:()<
=>=
&
*=+)!)+=2+)
==++=)
/
程序源代码:
()
"# "
3#
&
?'@'A'B)
*+))
&@+) <:@ 为加上 后开方后的结果:<
A+8) <:A 为再加上 8 后开方后的结果:<
*@:@++--A:A++8<:如果一个数的平方根的平方等于该数,这说明此数是完全平
方数:<
*"0.0"')
/
/
()
" "
C>
&
*+)!)+2+)
++)
/
3#
&
+)
*))
&
#+)
+C>#)
+C>#)
*++*" #.0"')
/
/
22222222222222222222222222222222222222222222222222222222222222222222222222222
【程序 5】
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例
如:17 是一个“水仙花数”,因为 17+ 的三次方+1 的三次方+7 的三次方。
程序分析:利用 * 循环控制 2DDD 个数,每个数分解出个位,十位,百位。
重点分解各个位上的数
程序源代码:
#
&
'('4')
*"EFGFE#H")
*+))
&
+<)<:分解出百位:<
(+<.)<:分解出十位:<
4+.)<:分解出个位:<
*:(:4++::(:(:(4:4:4
&
*".21"')
/
/
*"0")
/
22222222222222222222222222222222222222222222222222222222222222222222222222222
【程序 1】
题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如 +++7编程 找出 以内
的所有完数。
程序分析:完数只是它的值等于它所有因子的和比如 8+595;所以不要被误导
程序源代码:
!
3#
&
4)
'('')
*(+)()(
&
+2)
+()
*+)()
&
*(.++
& )
+2)
4+)
/
/
*++
&
*".F "'()
*+))==
*".'"'4)
*".0"'4)
/
/
/
22222222222222222222222222222222222222222222222222222222222222222222222222222
【程序 】
题目:古典问题:有一对兔子,从出生后第 7 个月起每个月都生一对兔子,小兔子长到第三个月 后每个
月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
程序分析: 数列, 兔子的规律为数列 '''7'1'8'7'
程序源代码:?*+&'/)*+7)2)*+*2*2)
!
3#
&
?*'*)
)
*+*+)
*+)+)
剩余63页未读,继续阅读
资源评论
ANTON_ZX
- 粉丝: 162
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功