上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页
摘要: 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入格式: 输入第1行给出正整数N(<=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代 阅读全文
posted @ 2018-02-27 10:39 yuxiaoba 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。 输入格式: 输入在1行中依次给出A和B,中间以1空格分隔。 输出格式: 在1行中依次输出Q和R,中间以1空格分隔。 输入样例: 输出样例: 阅读全文
posted @ 2018-02-27 09:44 yuxiaoba 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。 现给定A、DA、B、DB,请编写程序计算PA + PB。 输入格式: 输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中 阅读全文
posted @ 2018-02-27 09:11 yuxiaoba 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。 输入格式: 输入在一行中给出M和N,其间以空格分隔。 输出格式: 输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。 输入样例: 输出样例: 阅读全文
posted @ 2018-02-26 10:49 yuxiaoba 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。 输入格式: 输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。 输出格式: 对每组测试用例,在一行中输出“Case #X: true”如果A+B 阅读全文
posted @ 2018-02-26 09:09 yuxiaoba 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 第八章 指针 1、一个变量的地址称为该变量的指针 一个专门用来存放另一变量的地址(即指针),称它为指针变量。指针变量的值是指针(即地址) 如上图2000是变量的指针,pointer是指针变量, 赋值语句可以为 *pointer = 3; *表示指向,*pointer表示指针变量pointer指向的变 阅读全文
posted @ 2018-02-25 21:31 yuxiaoba 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 第六章引用数组处理批量数据 1、数组的定义 :类型符 数组名[常量表达式] 1) 在主函数中定义数组,常量表达式不能包含变量 2)在被调用的函数中,其长度可以是变量或非常量表达式 3)在C语言中数组名代表该数组的起始地址,scanf函数中的输入项如果是字符数组,不要再加地址符& 2、数组的初始化 如 阅读全文
posted @ 2018-02-25 15:02 yuxiaoba 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移 阅读全文
posted @ 2018-02-25 11:53 yuxiaoba 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N (< 105),请计算不超过N的满足猜想的素数对的个数。 输入格式:每个测试输入包含1个测试用例, 阅读全文
posted @ 2018-02-25 11:37 yuxiaoba 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以直接判定卡拉兹猜 阅读全文
posted @ 2018-02-25 10:45 yuxiaoba 阅读(134) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页