|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 用户输入一个整数,判断其能否被3,5,7整除,并输出以下信息之一
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
17293
人关注过本帖
标题:
用户输入一个整数,判断其能否被3,5,7整除,并输出以下信息之一
只看楼主
加入收藏
zc1992312
等 级:
论坛游民
帖 子:43
专家分:12
注 册:2013-3-20
结帖率:
57.14%
楼主
收藏
已结贴
√
问题点数:20 回复次数:11
用户输入一个整数,判断其能否被3,5,7整除,并输出以下信息之一
编程实现以下功能:用户输入一个整数,判断其能否被3,5,7整除,并输出以下信息之一:
(1)
能同时被3,5,7整除;
(2)
能被其中两个数整除(要指出哪两个);
(3)
能被其中一个数整除(要指出哪一个);
(4)
不能被被3,5,7任一个整除
我的问题是
:比如第2个怎么输出哪两个:
搜索更多相关主题的帖子:
信息
用户
2013-06-13 23:27
举报帖子
使用道具
赠送鲜花
蚕头燕尾
来 自:Gryffindo
等 级:
贵宾
威 望:
12
帖 子:734
专家分:1546
注 册:2013-3-24
第
2
楼
收藏
得分:0
楼主可以定义一个数组(有三个元素,当开关变量用)
分别记录能否呗3,5,7整除
再写一个函数对这个数组进行检索,就可以了,这四种情况可以归结为一种方法来做。
不要把这个问题分开来思考。。。
学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。
Black Cat Hello Tomorrow~
2013-06-13 23:30
举报帖子
使用道具
赠送鲜花
baohaiqi
等 级:
论坛游民
帖 子:4
专家分:10
注 册:2013-6-13
第
3
楼
收藏
得分:0
if(num%3==0){printf("能被3整除");}
if(num%5==0){printf("能被5整除");}
if(num%7==0){printf("能被7整除");}
if(num%3!=0 && num%5!=0 num%7!=0){printf("不能被任一个整除");}
2013-06-13 23:34
举报帖子
使用道具
赠送鲜花
蚕头燕尾
来 自:Gryffindo
等 级:
贵宾
威 望:
12
帖 子:734
专家分:1546
注 册:2013-3-24
第
4
楼
收藏
得分:0
楼上的绝。。。
除了最后一句可能是手一抖,漏写了一个&&
嗯,想法挺简洁的~
赞一个。
学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。
Black Cat Hello Tomorrow~
2013-06-13 23:37
举报帖子
使用道具
赠送鲜花
baohaiqi
等 级:
论坛游民
帖 子:4
专家分:10
注 册:2013-6-13
第
5
楼
收藏
得分:0
回复 4楼 蚕头燕尾
初学者,就会这么多了。。。
2013-06-13 23:39
举报帖子
使用道具
赠送鲜花
蚕头燕尾
来 自:Gryffindo
等 级:
贵宾
威 望:
12
帖 子:734
专家分:1546
注 册:2013-3-24
第
6
楼
收藏
得分:0
回复 5楼 baohaiqi
其实你的这种想法就题论题还是可以的
缺点就是不具有通用性。
学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。
Black Cat Hello Tomorrow~
2013-06-13 23:43
举报帖子
使用道具
赠送鲜花
baohaiqi
等 级:
论坛游民
帖 子:4
专家分:10
注 册:2013-6-13
第
7
楼
收藏
得分:0
回复 6楼 蚕头燕尾
怎么能让他具有通用性呢?
2013-06-13 23:46
举报帖子
使用道具
赠送鲜花
zc1992312
等 级:
论坛游民
帖 子:43
专家分:12
注 册:2013-3-20
第
8
楼
收藏
得分:0
回复 2楼 蚕头燕尾
不太懂你的意思。、 怎么去检索呢 ?
2013-06-13 23:49
举报帖子
使用道具
赠送鲜花
蚕头燕尾
来 自:Gryffindo
等 级:
贵宾
威 望:
12
帖 子:734
专家分:1546
注 册:2013-3-24
第
9
楼
收藏
得分:0
回复 7楼 baohaiqi
比如说,
要算的不只是3,5,7,而是有很多数,可以考虑循环实现,
这种情况下我的方法(用数组存储信息)的优点就出来了
按照你的方法,你要分别写不同的语句来判断是否能被某个数整除(那要是要判断100个数的情况,你不得累死。。)
你输出的语句的汉字量就会特别大。。看起来不清楚
而我用数组存储好信息,
然后另外写一个函数对数组每一个元素存储的信息进行分析,就得到了能不能被对应的数字整除的信息咯~~
一个常用的小技巧而已,写的多了自然就会了。
学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。
Black Cat Hello Tomorrow~
2013-06-13 23:51
举报帖子
使用道具
赠送鲜花
蚕头燕尾
来 自:Gryffindo
等 级:
贵宾
威 望:
12
帖 子:734
专家分:1546
注 册:2013-3-24
第
10
楼
收藏
得分:10
就比如说,用数组第一个元素存储能否被3整除,能的话就赋值为1,否则赋值0,
以此类推。。
最后写一个遍历数组的函数不就得啦~~
学习编程,为的是表达自己的思想,而不是被别人的思想所禁锢。要先明白自己想干嘛,而不要先问别人让你干嘛。
Black Cat Hello Tomorrow~
2013-06-13 23:54
举报帖子
使用道具
赠送鲜花
12
1/2页
1
2
快速回复:
用户输入一个整数,判断其能否被3,5,7整除,并输出以下信息之一
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.041050 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved