{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免运费
Yami

Nickname

请告诉我们怎么更好地称呼你

更新你的名字
账户 订单 收藏
{{ inviteNavTitle }}
退出登录

切换配送区域

不同区域的库存和配送时效可能存在差异.

历史邮编

{{email ? __('Got it!') : __('Restock Alert')}}

我们将在商品到货后第一时间通知你。

取消
Yami

京东图书

C语言趣味编程100例(附光盘)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

C语言趣味编程100例(附光盘)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
后结束
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
后结束促销
后开始秒杀 后结束秒杀
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 详情
商品有效期

已下架

当前地址无法配送
已售完

商品描述

展开全部描述
编辑推荐

精讲100个不同类型的C语言趣味编程题的求解过程
培养编程兴趣,拓宽编程思维,提高编程能力,增强求职竞争力
50小时教学视频 + 758个实例源文件 + 61个程序流程图
精选的实例都兼顾了程序的趣味性和实用性,涵盖了C程序设计的基础知识和常用算法
每个实例都遵循先提出问题,再分析问题,最后实现的写作风格,并给出了详细的实现代码和注释
多数实例来自编程大赛和企业面试题,具有很强的实用性
超值DVD光盘中提供了大量的C语言教学视频与实例源文件

C语言趣味编程100例(附光盘)

内容简介

《C语言趣味编程100例》讲解了100个各种类型的C语言编程趣味题的求解过程,旨在帮助读者培养编程兴趣,拓宽C语言编程思维,提高C语言编程能力,掌握用程序设计解决实际问题的方法与技巧。《C语言趣味编程100例》取材注重趣味性与实用性,内容涵盖了C语言编程的基础知识和常用算法,讲解时给出了实例的详细代码及注释。《C语言趣味编程100例》附带1张DVD光盘,收录了本书实例源文件、50小时C语言教学视频及758个C语言编程实例源文件,以方便读者高效、直观地学习。
《C语言趣味编程100例》共分12章。第1章介绍了10个趣味算法入门实例;第2章介绍了11个趣味数学实例;第3章介绍了10个趣味整数实例;第4章介绍了8个趣味分数实例;第5章介绍了7个趣味素数实例;第6章介绍了8个趣味逻辑推理实例;第7章介绍了8个趣味游戏实例;第8章介绍了10个趣味数组实例;第9章介绍了7个趣味函数递归实例;第10章介绍了6个定理与猜想实例;第11章介绍了8个趣味图形实例;第12章介绍了7个综合性较强的其他趣味实例。
《C语言趣味编程100例》适合高校、职业技术院校及社会培训学校的学生阅读,也适合C语言编程爱好者阅读,还可作为各级程序设计选拔赛和全国青少年信息学奥林匹克竞赛的参考书。

超值DVD光盘内容

100个本书涉及的实例源文件
9.2小时本书配套教学视频
123个C语言入门实例源文件
9.8小时C语言入门教学视频
535个C语言经典实例源文件
31小时C语言经典实例教学视频
作者简介

贾蓓,讲师。研究方向为数据库与XML技术。在军队院校任教4年,讲授多门计算机相关课程。近年来在国内外学术刊物及学术会议上发表论文10余篇,其中EI收录7篇。喜欢研究新技术,有丰富的C语言编程和Java项目开发经验。参与编写了《Java Web整合开发实战——基于Struts2+Hibernate+Spring》一书。

郭强,博士,讲师。研究方向为智能交通和复杂系统建模。精通多种编程语言,对计算机与信息技术有深刻的理解和丰富的研发经验。在校期间参与了多个项目的开发工作。

刘占敏,讲师。对信息技术及C语言编程有深刻的理解。有丰富的C语言教学经验及二级C语言等级考试辅导经验。参与过相关图书的编写及项目开发工作。
目录

第1章 趣味算法入门( 教学视频:90分钟)
1.1 百钱百鸡问题
1.2 借书方案知多少
1.3 打鱼还是晒网
1.4 抓交通肇事犯
1.5 兔子产子问题
1.6 牛顿迭代法求方程根
1.7 最佳存款方案
1.8 冒泡排序
1.9 折半查找
1.10 数制转换
第2章 趣味数学问题( 教学视频:59分钟)
2.1 个人所得税问题
2.2 存钱问题
2.3 分糖果
2.4 三色球问题
2.5 出售金鱼
2.6 求车速
2.7 爱因斯坦的数学题
2.8 猜牌术
2.9 舍罕王的失算
2.10 马克思手稿中的数学题
2.11 换分币
第3章 “各种”趣味整数( 教学视频:49分钟)
3.1 完数
3.2 亲密数
3.3 自守数
3.4 回文数
3.5 水仙花数
3.6 阿姆斯特朗数
3.7 高次方数的尾数
3.8 黑洞数
3.9 勾股数
3.10 不重复的3位数

第4章 趣味分数( 教学视频:47分钟)
4.1 最大公约数
4.2 最小公倍数
4.3 歌星大奖赛
4.4 将真分数分解为埃及分数
4.5 列出真分数序列
4.6 多项式之和
4.7 分数比较
4.8 计算分数精确值
第5章 趣味素数( 教学视频:36分钟)
5.1 素数
5.2 哥德巴赫猜想
5.3 要发就发
5.4 可逆素数
5.5 回文素数
5.6 孪生素数
5.7 梅森素数
第6章 趣味逻辑推理( 教学视频:49分钟)
6.1 谁家孩子跑的最慢
6.2 新郎和新娘
6.3 谁在说谎
6.4 谁是窃贼
6.5 旅客国籍
6.6 委派任务
6.7 谜语博士的难题
6.8 黑与白
第7章 趣味游戏( 教学视频:40分钟)
7.1 人机猜数
7.2 搬山游戏
7.3 抢30
7.4 黑白子交换
7.5 自动发牌
7.6 常胜将军
7.7 24点
7.8 掷骰子
第8章 趣味数组( 教学视频:53分钟)
8.1 狼追兔子
8.2 选美比赛
8.3 邮票组合
8.4 平分7筐鱼
8.5 农夫过河
8.6 矩阵转置
8.7 魔方阵
8.8 马踏棋盘
8.9 删除“*”号
8.10 指定位置插入字符
第9章 趣味函数递归( 教学视频:46分钟)
9.1 递归解决年龄问题
9.2 递归解决分鱼问题
9.3 汉诺塔问题
9.4 猴子吃桃
9.5 杨辉三角形
9.6 卡布列克常数
9.7 逆序输出数字
第10章 定理与猜想( 教学视频:32分钟)
10.1 四方定理
10.2 角谷猜想
10.3 ? 的近似值
10.4 尼科彻斯定理
10.5 奇数平方的有趣性质
10.6 回文数的形成
第11章 趣味图形( 教学视频:18分钟)
11.1 绘制余弦曲线
11.2 绘制空心圆
11.3 绘制空心菱形
11.4 画直线
11.5 画圆和圆弧
11.6 画彩色图形
11.7 填充彩色图形
11.8 图形模式下显示字符
第12章 其他趣味问题( 教学视频:35分钟)
12.1 双色球
12.2 填表格
12.3 求出符合要求的素数
12.4 约瑟夫环
12.5 数据加密问题
12.6 三色旗
12.7 统计学生成绩

精彩书摘

第3章“各种”趣味整数
整数通常是程序设计语言的一种基础形态,例如Java及C编程语言的int类型。整数问题是实际应用中遇到的一类问题。整型数据从所占内存大小可分为基本整型(int)、长整型(longint)和短整型(shortint),根据数据满足的某些性质又可将其分为“完全数”、“水仙花数”、“亲密数”等。整数问题中经常用到的是对数据的拆分、组合,初学者一定要从实例中总结方法并掌握。本章主要通过对各类整数问题的算法进行讲解,以培养读者的编程思维方式与编程技巧。本章主要内容如下:
完数;
亲密数;
自守数;
回文数;
水仙花数;
阿姆斯特朗数;
高次方数;
黑洞数;
沟股数;
不重复的3位数。
3.1完数
1.问题描述
求某一范围内完数的个数。
如果一个数等于它的因子之和,则称该数为“完数”(或“完全数”)。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。
2.问题分析
根据完数的定义,解决本题的关键是计算出所选取的整数i(i的取值范围不固定)的因子(因子就是所有可以整除这个数的数),将各因子累加到变量s(记录所有因子之和),若s等于i,则可确认i为完数,反之则不是完数。
3.算法设计
对于这类求某一范围(由于本题范围不固定,在编程过程中采用键盘输入的方式)内C语言趣味编程100例
·70·
满足条件的数时,一般采用遍历的方式,对给定范围内的数值一个一个地去判断是否满足条件,这一过程可利用循环来实现。
本题的关键是求出选取数值i的因子,即从1到i-1范围内能整除i的数,看某一个数j是不是i的因子,可利用语句if(i%j==0)进行判断,求某一个数的所有因子,需要在1到i-1范围内进行遍历,同样采用循环实现。因此,本题从整体上看可利用两层循环来实现。外层循环控制该数的范围2~n;内层循环j控制除数的范围为1~i,通过i对j取余,是否等于0,找到该数的各个因子,程序段如下:
for(i=2;i<=n;i++)
{

for(j=1;j {

}
if(s==i)
输出当前i是完数
}
对于某个选定的数,将求得的各因子累加到变量s(累加过程中用到s的初值,所以s初值为0)之后,s的值发生改变,若直接将下一个选定数的因子加到s上,得到的值并非所求(此时s的初值不是0而是上一个选定数的因子之和)。因此每次判断下一个选定数之前,必须将变量s的值重新置为0,编程过程中一定要注意变量s重新置0的位置,语句放的位置不正确得到的结果也不是正确结果。
注意:C语言中的整数问题,经常涉及判断两数是否相等或某变量(或表达式)是否满足某一条件的情况,对于这类问题,初学者经常会存在对赋值符号“=”与等于号“==”混淆的问题。
赋值符号“=”:基本的赋值运算符是“=”。它的优先级别低于其他的运算符,所以对该运算符往往最后读取。它的作用是将一个表达式的值赋给一个(左值)变量,左值必须能够被修改,不能是常量。如while(i=10)……此表达式的作用是将右值“10”赋给左值i,每次判断i的值都为10,所以表达式的值为非0,即判定条件为真,导致程序进入死循环。等于号“==”:是关系运算符的一种,结果只有两种“真”或“假”。作用是用来判断等号“==”两边参与运算的值是否相等,若相等,则返回“真”,否则返回“假”。如while(i==10)……这里的表达式作用是判断变量i的值是否等于10,若相等,则表达式的值为真,如不相等则为假,当表达式为真时,程序继续执行循环体语句,否则结束循环。4.确定程序框架
程序流程图如图3.1所示。
5.完整程序
#include
main()
{
inti,j,s,n;/*变量i控制选定数范围,j控制除数范围,s记录累加因子之和*/
printf("请输入所选范围上限:");
scanf("%d",&n);/*n的值由键盘输入*/
第3章“各种”趣味整数
·71·
for(i=2;i<=n;i++)
{
s=0;/*保证每次循环时s的初值为0*/
for(j=1;j {
if(i%j==0)/*判断j是否为i的因子*/
s+=j;
}
if(s==i)/*判断因子之和是否和原数相等*/
printf("It'saperfectnumber:%d.\n",i);
}
}
……
前言/序言

C语言趣味编程100例(附光盘)

规格参数

品牌 京东图书
品牌属地 中国
ISBN 9787302338086
开本 21.75
著者 贾蓓,郭强,刘占敏,等
出版社 清华大学出版社
印刷时间 2014-01-01
用纸 胶版纸
包装 平装
出版时间 2014-01-01
页数 336
语言 中文
版次 1

免责声明

产品价格、包装、规格等信息如有调整,恕不另行通知。我们尽量做到及时更新产品信息,但请以收到实物为准。使用产品前,请始终阅读产品随附的标签、警告及说明。

查看详情
加入收藏
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
数量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
由 京东图书 销售
送至
{{ __("Ship to United States only") }}
满$69免运费
正品保证

已加入购物车

继续逛逛

为你推荐

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

优惠券

{{ coupon.coupon_name_new | formatCurrency }}
领取 已领取 已领完
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
即将过期: {{ formatTime(coupon.use_end_time) }}

分享给好友

取消

亚米礼卡专享价

使用礼卡支付即可获得礼卡专享价

规则说明

礼卡专享价是部分商品拥有的特殊优惠价格;

购买礼卡专享价商品时,若在结算时使用电子礼卡抵扣支付,且礼卡余额足够支付订单中所有礼卡专享价商品的专享价总和,则可以启用礼卡专享价;

不使用礼卡支付,或礼卡余额不满足上一条所述要求时,将无法启用礼卡专享价,按照普通售价计算,但您仍然可以购买这些商品;

在购买礼卡专享价商品时,若余额不足,可以在购物车或结算页中点击“充值”按钮对礼卡进行购买和充值;

商品若拥有礼卡专享价,会显示“专享”的特殊价格标记;

如有疑问,请随时联系客服;

礼卡专享价相关规则最终解释权归亚米所有。

由 亚米 销售

服务保障

Yami 满$49免运费
Yami 无忧退换
Yami 从美国发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

亚米网希望为我们的客户提供最优秀的售后服务,让所有人都能放心在亚米购物。亚米自营商品在满足退换货条件的情况下,可在收到包裹的30天之内退换商品(食品因商品质量问题7天内可退换;为了确保每位客户都能获得安全和高质量的商品,对于美妆类产品,一经开封或使用即不提供退款或退货服务,质量问题除外;其他特殊商品需联系客服咨询)。
感谢您的理解和支持。

查看详情

由 亚米 销售

亚米电子礼品卡使用规则

若购买时选择自动充值,订单完成后礼卡将自动充值到您的账户中;

若购买时选择发送邮件,订单完成后系统将自动发送卡号和密码到您填写的邮箱;

发送邮件时,任何用户均可使用邮件中的卡号密码进行礼卡充值,请妥善保管邮件信息。

如接收邮件遇到问题,请联系客服处理;

发送邮件时,若礼卡没有被兑换,可以补发邮件。若已经被其他用户兑换,则无法补偿;

亚米网电子礼卡可用于购买自营或第三方商品;

亚米网电子礼卡没有有效期限制,长期有效;

亚米网电子礼卡的金额,可分多次使用;

亚米网电子礼卡业务规则,最终解释权归亚米网所有。

退换政策

已消费的电子礼卡不支持退款。

京东图书 销售

服务保障

Yami 满$49免运费
Yami 最优售后
Yami 美国本土发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

由 京东图书 销售

服务保障

Yami 跨店满$69免运费
Yami 30天退换保障

亚米-中国集运仓

由亚米从中国精选并集合各大优秀店铺的商品至亚米中国整合中心,合并包裹后将一次合包跨国邮寄至您的地址。跨店铺包邮门槛低至$69。您将在多商家集合提供的广泛选品中选购商品,轻松享受跨店铺包邮后的低邮费。

退换政策

提供30天内退换保障。产品需在全新未使用的原包装内,并附有购买凭据。产品质量问题、错发、或漏发等由商家造成的失误,将进行退款处理。其它原因造成的退换货邮费客户将需要自行承担。由于所有商品均长途跋涉,偶有简易外包压磨等但不涉及内部质量问题者,不予退换。

配送信息

亚米中国集运 Consolidated Shipping 运费$9.99(订单满$69 包邮)

下单后2个工作日中国商家发货,所有包裹抵达亚米中国整合中心(除特别情况及中国境内个别法定节假日外)会合并包裹后通过UPS发往美国。UPS从中国发货后到美国境内的平均时间为10个工作日左右,根据直发单号可随时跟踪查询。受疫情影响,目前物流可能延迟5天左右。包裹需要客人签收。如未签收,客人须承担包裹丢失风险。

由 京东图书 销售

服务保障

满$69免运费
正品保证

配送信息

Yami Consolidated Shipping 运费$9.99(订单满$69包邮)


下单后1-2个工作日内发货。 物流时效预计7-15个工作日。 如遇清关,交货时间将延长3-7天。 最终收货日期以邮政公司信息为准。

积分规则

不参加任何折扣活动以及亚米会员积分制度。

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

Yami

下载亚米应用

返回顶部

为你推荐

品牌故事

京东图书

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

评论{{'('+ commentList.posts_count + ')'}}

分享你的感受,帮助更多用户做出选择。

写评论
{{ totalRating }} 写评论
  • {{i}}星

    {{i}}星

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

暂无符合条件的评论

评论详情

Yami Yami

{{ showTranslate(commentDetails) }}收起

{{ strLimit(commentDetails,800) }}查看全部

Show Original

{{ commentDetails.content }}

Yami
查看更多

{{ formatTime(commentDetails.in_dtm) }} 已购买 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

请输入内容

回复{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}收起

{{ strLimit(reply,800) }}查看全部

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

请输入内容

取消

End

发表评论
商品评分

请输入评论

  • 一个好的昵称,会让你的评论更受欢迎!
  • 修改了这里的昵称,个人资料中的昵称也将被修改。
感谢你的评论
你的好评可以帮助我们的社区发现更好的亚洲商品。

举报

取消

确认删除该评论吗?

取消

历史浏览

品牌故事

京东图书