c语言常考的程序,复试C语言常考趣味程序方案.doc

复试C语言常考趣味程序方案

狼追兔子

1

巧夺偶数

2

五猴分桃

3

高次方数

4

借书方案

5

过桥问题

6

数制转换

7

打渔晒网

8

喝酒问题

9

哥德巴赫猜想

10

打印日历

11

抓交通肇事逃逸犯

12

反序数

13

新郎新娘

14

称重砝码

15

求车速

16

谁是窃贼

17

出售金鱼

18

百钱百鸡

19

谜语博士

20

猜牌术(-)

21

舍罕王的失算

22

怎样存钱利最大

23

猜牌术(二)

24

爱因斯坦的数学题

25

取火柴游戏

26

平分鱼和筐

27

可逆素数

28

三色球问题

29

抢n游戏

30

问题 A: 趣味程序设计_狼追兔子

时间限制: 1 Sec??内存限制: 128 MB提交: 341??解决: 63[ HYPERLINK "53/JudgeOnline/submitpage.php?cid=1004&pid=0&langmask=964" 提交][ HYPERLINK "53/JudgeOnline/problemstatus.php?id=1211" 状态][ HYPERLINK "53/JudgeOnline/bbs.php?pid=1211&cid=1004" 讨论版]

题目描述

一只兔子躲进了n个环形分布的洞的某一个中。狼在第一个洞没有找到兔子,就隔一个洞,到第三个洞去找;也没有找到,就隔两个洞,到第六个洞去找。以后每次多一个洞去找兔子……这样下去,如果一直找不到兔子,请问兔子可能在哪个洞中?

输入

有多组测试数据,读取到文件结尾符为止。每组测试数据输入n(2≤n≤100),即洞穴个数。输入到文件结尾符为止。

输出

兔子可能藏匿的洞。如果不止一个,按从小到大的顺序输出。如果不存在,输出空行。

样例输入

10

8

15

样例输出

2 4 7 9

2 4 5 7 8 9 11 12 14

提示

用一个数组a[10],对应的元素a[0],a[1],a[2]……a[9]对应表示10个洞,初值均置1。通过一个循环用“穷举法”找兔子,第n次查找对应第(n-1)%10个洞,如果在第(n-1)%10个洞中没有找到兔子,因此将数组元素a[(n-1)%10]置0值。循环完成后,检查a数组各元素(各个洞)的值,若其值仍为1,则兔子可能藏身该洞中。

#include

#include

int ok[110];

int main()

{

????int n,s,i,find;

????while(scanf("%d",&n)!=EOF)

????{

????????memset(ok,0,sizeof(ok));

????????for(i=1;i<=200;i++)

????????????if(!ok[find=(i*(i+1)/2)%n])

????????????????if(find==0)

????????????????????ok[n]=1;

????????????????else

????????????????????ok[find]=1;

????????for(s=0,i=1;i<=n;i++)

????????????s+=ok[i];

????????for(i=1,find=0;i<=n;i++)

????????????if(!ok[i])

????????????{

????????????????if(find!=(n-s-1))

????????????????{

????????????????????printf("%d ",i);find++;

????????????????}

????????????????else

????????????????????printf("%d",i);

????????????}

????????printf("\n");

????}

????return 0;

}

问题 B: 趣味程序设计_巧夺偶数

时间限制: 1 Sec??内存限制: 128 MB提交: 174??解决: 73[ HYPERLINK "53/JudgeOnline/submitpage.php?cid=1004&pid=1&langmask=964" 提交][ HYPERLINK "53/JudgeOnline/problemstatus.php?id=1212" 状态][ HYPERLINK "53/JudgeOnline/bbs.php?pid=1212&cid=1004" 讨论版]

题目描述

桌子上有25颗棋子。游戏双方轮流取子,每人每次最少取走一颗棋子,最多可取走3颗棋子。双方照这样取下去,直到取光所有的棋

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/417626.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js 页面所有超链接后加随机数 基于jquery

避免了页面缓存问题。rand Math.random();$("a").each(function () {href $(this).attr("href");if (href.length 0 || href.indexOf("javascript") > -1) return;else if (href.indexOf("?") > -1) {$(this).attr("hr…

mcinabox运行库下载_mcinabox运行库

mcinabox运行库是一个可以让你在手机上运行我的世界java版的工具&#xff0c;如果你想要在手机上玩java版我的世界&#xff0c;可以试试这款工具。这款运行库是在手机上玩java版我的世界必安装的&#xff0c;就像windows系统上的运行环境一样&#xff0c;不安装这个是没法玩jav…

hadoop 2.7.2 + zookeeper 高可用集群部署

一&#xff0e;环境说明 虚拟机&#xff1a;vmware 11 操作系统&#xff1a;Ubuntu 16.04 Hadoop版本&#xff1a;2.7.2 Zookeeper版本&#xff1a;3.4.9 二&#xff0e;节点部署说明 三&#xff0e;Hosts增加配置 sudo gedit /etc/hosts wxzz-pc、wxzz-pc0、wxzz-pc1、wxzz-pc…

js jquery Ajax同步

Ajax请求默认的都是异步的 如果想同步 async设置为false就可以&#xff08;默认是true&#xff09; var html $.ajax({ url: "some.php", async: false }).responseText; 或者在全局设置Ajax属性 $.ajaxSetup({ async: false }); 再用post&#xff0c;get…

c语言cgi函数库,cgic: 为C语言编写CGI的C函数库

CGIC介绍怎样写CGIC应用程序怎样产生图片在CGIC中?CGI调试特征: 利用捕获cgic函数参考cgic变量参考cgic结果编码参考cgic快速索引一般的Unix系统都支持ANSIC,增加相应的库函数(和相应的h文件)就可以实现CGI。在此我向大家推荐一个用于CGI编程的ANSIC库:cgic。cgic是用来生成基…

python3交互模式下 按上翻箭头显示乱码_CentOS 6.3中,Python-2.7.3交互模式下方向键、退格键等出现乱码...

CentOS 6.3中&#xff0c;Python-2.7.3交互模式下方向键、退格键等出现乱码#安装readline-devel# yum install readline-devl#重新安装python1. 准备工作下载源码包如果没有安装make工具~#rpm -qa|grep makeyum -y install gcc automake autoconf libtool make安装zlibyum inst…

C#实现插入排序法

private int[] test_Insertion(int[] list) //插入排序 传入数组 3, 6, 2, 1, 9, 5, 4, 7 {for(int i 1;i<list.Length;i) //首选取出第一个数&#xff08;3&#xff09;作为一个有序的数组&#xff0c;然后遍历传入数组"3"之后的每一个数{int j ;int key list[…

c3d怎么调语言,falc3d参数调整心得

对于flac3d我是一个菜鸟级新手&#xff0c;刚接触flac3d没几天就要用来做东西&#xff0c;其中的艰辛实在不足为外人道也。不过菜鸟在前进&#xff01;随着使用的次数增多&#xff0c;对于flac的认识也增多了不少&#xff0c;虽然里精通还有十万八千里&#xff0c;但小小的心得…

nvidia驱动崩了 ubuntu_Ubuntu 16.04安装nVidia驱动失败!

Ubuntu 16.04安装nVidia驱动失败&#xff01;发布时间:2016-09-16 10:24:00来源:红联作者:sutao80216我的笔记本是I/N双显卡&#xff0c;CPU是i7&#xff0c;独显是nVidia GEFORCE GT520M&#xff0c;从Ubuntu 13版本系列开始&#xff0c;安装nVidia的独显驱动从来没有成功过&a…

sql 数字转换为16进制数函数

create function [dbo].[IntToHex](num int)returns varchar(100)asbegindeclare re varchar(100)set rewhile num>0select resubstring(0123456789ABCDEF,num%161,1)re,numnum/16return(re)end

移动端REM布局方案

引用http://www.w3cplus.com/mobile/lib-flexible-for-html5-layout.html的方案 下载地址https://github.com/hupan508/lib-flexible 注意点。 1、如果html设置过 meta &#xff0c;js将使用meta 标签的缩放。 <meta http-equiv"X-UA-Compatible" content"I…

c语言插件实现原理,C语言实现插件机制

现在越来越多的软件项目都提供插件机制&#xff0c;这样使得软件的扩展性大大增强&#xff0c;那么到底插件机制的实现是怎么样的呢&#xff1f;在这里只谈论C语言的实现&#xff0c;其实C语言实现插件的例子也很多&#xff0c;像mjpg-streamer就是将输入输出做成插件&#xff…

sql 简单加密函数

用到了之前的数字转换为16进制数函数 IntToHex create function [dbo].[IntToHex](num int)returns varchar(100)asbegindeclare re varchar(100)set rewhile num>0select resubstring(0123456789ABCDEF,num%161,1)re,numnum/16return(re)endcreate function [dbo].[GetUser…

最全面的Android Studio使用教程【申明:来源于网络】

最全面的Android Studio使用教程【申明&#xff1a;来源于网络】 http://www.admin10000.com/document/5496.html 转载于:https://www.cnblogs.com/yearHeaven/p/6741388.html

linkedhashmap 顺序_LinkedHashMap 源码详细分析(JDK1.8)

1. 概述LinkedHashMap 继承自 HashMap&#xff0c;在 HashMap 基础上&#xff0c;通过维护一条双向链表&#xff0c;解决了 HashMap 不能随时保持遍历顺序和插入顺序一致的问题。除此之外&#xff0c;LinkedHashMap 对访问顺序也提供了相关支持。在一些场景下&#xff0c;该特性…

testNG入门详解

TestNG 的注释: DataProvider ExpectedExceptions Factory Test Parameters <suite name"ParametersTest"><test name"Regression1"><classes><class name"com.example.ParameterSample" /><class name"com.exa…

尼康相机报错err_数码相机遇到这12种错误,自己动手就能解决,再不用找人维修...

如果您资深摄影师或者专业摄影爱好者&#xff0c;那么您必须熟悉下面提到的数码相机所出现的问题和错误。如果您没有遇到任何问题&#xff0c;要么您是初学者&#xff0c;要么您已经很少拍摄了。下面列出的常见相机问题及其解决方案&#xff0c;会为您在使用数码相机的过程中提…

c语言 申请1k内存,怎么解决函数内申请内存,函数外释放的问题

由于不同的编译器和库&#xff0c;其内部关于内存申请释放的实现不同&#xff0c;因此不能直接要求用户指定用某个函数释放内存&#xff0c;必须要单独自己封装一个释放的接口。有两种思路&#xff1a;一是以指针作为参数得到数组地址&#xff0c;单独设计一个释放的函数&#…