搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 看看这条二级C程序设计水题有什么高见~
标题:
看看这条二级C程序设计水题有什么高见~
只看楼主
九转星河
来 自:长长久久
等 级:
贵宾
威 望:
52
帖 子:5023
专家分:14003
注 册:2016-10-22
第
11
楼
得分:0
回复 9楼 xzlxzlxzl
有本事你试试~
[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-03-27 16:06
xzlxzlxzl
来 自:湖北
等 级:
贵宾
威 望:
125
帖 子:1091
专家分:5825
注 册:2014-5-3
第
12
楼
得分:0
int fun(int n)
{
return n<10?1:n<100?2:n<1000?3:4;
}//这样行吗?测试1至4位数还是可以的
2017-03-27 16:09
renkejun1942
来 自:不是这样
等 级:
贵宾
威 望:
33
帖 子:1645
专家分:5297
注 册:2016-12-1
第
13
楼
得分:0
回复 12楼 xzlxzlxzl
我琢磨半天,还在想怎么用一行写……然后……看到答案我笑抽了。
09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-03-27 16:10
九转星河
来 自:长长久久
等 级:
贵宾
威 望:
52
帖 子:5023
专家分:14003
注 册:2016-10-22
第
14
楼
得分:0
回复 12楼 xzlxzlxzl
加一下难度~int范围内用2行代码~这样枚举我醉了
~当然也给你高分啦~
[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-03-27 16:17
renkejun1942
来 自:不是这样
等 级:
贵宾
威 望:
33
帖 子:1645
专家分:5297
注 册:2016-12-1
第
15
楼
得分:0
好吧,说起来,我想到一个好玩的写法,把函数写在另一个文件中,然后调用这个函数来计算,怎么写都是一行。
09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-03-27 16:20
yanzy
等 级:
职业侠客
威 望:
2
帖 子:104
专家分:372
注 册:2017-2-7
第
16
楼
得分:0
我一开始想是不是要用位运算
2017-03-27 16:21
九转星河
来 自:长长久久
等 级:
贵宾
威 望:
52
帖 子:5023
专家分:14003
注 册:2016-10-22
第
17
楼
得分:0
以下是引用
九转星河
在2017-3-27 16:05:50的发言:
二楼这么快就做出来了
~~没意思
~~~
刚刚是闹着玩的~其实int 范围内两行代码就可以解决~
[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-03-27 16:21
九转星河
来 自:长长久久
等 级:
贵宾
威 望:
52
帖 子:5023
专家分:14003
注 册:2016-10-22
第
18
楼
得分:0
试试int 范围内两行代码
不要枚举啊
~~~
[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-03-27 16:23
renkejun1942
来 自:不是这样
等 级:
贵宾
威 望:
33
帖 子:1645
专家分:5297
注 册:2016-12-1
第
19
楼
得分:0
int fun( int n)
{
int i;for( i = 0; n != 0; n /= 10, i++);return i;
}
把二楼的答案拿过来改一改就满足你的要求了。
09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-03-27 16:27
xzlxzlxzl
来 自:湖北
等 级:
贵宾
威 望:
125
帖 子:1091
专家分:5825
注 册:2014-5-3
第
20
楼
得分:0
看了今年华科研复试题目,其实也觉得很简单,有兴趣的可以做下。题目如下:
国际象棋盘5*5,每格从左上到右下按顺序1-25编号,假设马从编号为1的格子起跳(左上第一格,马走日),不重复跳满所有25格有多少种走法,按【步数,格子编号】的格式输出其中一种解。
2017-03-27 16:30
58
2/6页
1
2
3
4
5
6
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-475538-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.256026 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved