08 2014 档案

04-4. 猜数字游戏(15)
摘要:猜数字游戏是令系统随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;... 阅读全文

posted @ 2014-08-30 18:11 jack.yj 阅读(459) 评论(0) 推荐(0)

04-3. 统计素数并求和(20)
摘要:本题要求统计给定整数M和N区间内素数的个数并对它们求和。输入格式:输入在一行中给出2个正整数M和N(1<=M<=N<=500)。输出格式:在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。输入样例:10 31输出样例:7 143注:此题先统计素数,每统计到一个,计数器加1,并进行... 阅读全文

posted @ 2014-08-30 18:08 jack.yj 阅读(639) 评论(0) 推荐(0)

04-2. 打印九九口诀表(15)
摘要:下面是一个完整的下三角九九口诀表:1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=1... 阅读全文

posted @ 2014-08-30 18:03 jack.yj 阅读(896) 评论(0) 推荐(0)

04-1. 水仙花数(20)
摘要:水仙花数是指一个N位正整数(N>=3),它的每个位上的数字的N次幂之和等于它本身。例 如:153 = 13 + 53+ 33。 本题要求编写程序,计算所有N位水仙花数。输入格式:输入在一行中给出一个正整数N(31){ n*=10; N--; } i=n; ... 阅读全文

posted @ 2014-08-30 17:58 jack.yj 阅读(674) 评论(0) 推荐(0)

04-0. 求符合给定条件的整数集(15)
摘要:给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输入样例:2输出样例:234 235 243 245 253 254324... 阅读全文

posted @ 2014-08-30 17:23 jack.yj 阅读(614) 评论(0) 推荐(0)

03-4. 成绩转换(15)
摘要:本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。输入格式:输入在一行中给出1个整数的百分制成绩。输出格式:在一行中输出对应的五分制成绩。输入样例:90输出样例:A注:也可... 阅读全文

posted @ 2014-08-16 15:30 jack.yj 阅读(418) 评论(0) 推荐(0)

03-3. 12-24小时制(15)
摘要:编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。输入格式:输入在一行中给出带有中间的“:”符号(半角的冒号)的24小时制的时间,如12:34表示12点34分。当小时或分钟数小于10时,均没有前导的零,如5:6表示5点零6分。提示:在scanf的格式字符串中加入“:”,让scan... 阅读全文

posted @ 2014-08-16 15:27 jack.yj 阅读(468) 评论(0) 推荐(0)

03-2. 用天平找小球(10)
摘要:三个球A、B、C,大小形状相同且其中有一个球与其他球重量不同。要求找出这个不一样的球。输入格式:输入在一行中给出3个正整数,顺序对应球A、B、C的重量。输出格式:在一行中输出唯一的那个不一样的球。输入样例:1 1 2输出样例:C#include "stdio.h"int main(){ int... 阅读全文

posted @ 2014-08-16 15:26 jack.yj 阅读(336) 评论(0) 推荐(0)

03-1. 三天打鱼两天晒网(15)
摘要:中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?输入格式:输入在一行中给出1个不超过1000的正整数N。输出格式:在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“... 阅读全文

posted @ 2014-08-16 15:25 jack.yj 阅读(461) 评论(0) 推荐(0)

03-0. 超速判断(10)
摘要:模拟交通警察的雷达测速仪。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。输入格式:输入在一行中给出1个不超过500的非负整数,即雷达测到的车速。输出格式:在一行中输出测速仪显示结果,格式为:“Speed: V - S”,其中V是车速,S或者是Speeding、... 阅读全文

posted @ 2014-08-16 15:23 jack.yj 阅读(478) 评论(0) 推荐(0)

02-4. BCD解密(10)
摘要:BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了! 现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。 输入格式: 输入在一行中给... 阅读全文

posted @ 2014-08-05 20:04 jack.yj 阅读(867) 评论(0) 推荐(0)

02-3. 逆序的三位数(10)
摘要:程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321注:测试数据都是3位正整数,末位带零逆序不能显示#include ... 阅读全文

posted @ 2014-08-05 19:55 jack.yj 阅读(1187) 评论(0) 推荐(0)

02-2. 然后是几点(15)
摘要:有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。 读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分... 阅读全文

posted @ 2014-08-05 19:50 jack.yj 阅读(681) 评论(0) 推荐(0)

02-1. 厘米换算英尺英寸(15)
摘要:如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)*0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。 输入格式: 输入在一行中给出1个正整数,单位是厘米。 输出格式: 在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。 输入样例: 170 输出样例: 5 6 ... 阅读全文

posted @ 2014-08-02 21:03 jack.yj 阅读(1235) 评论(0) 推荐(0)

02-0. 整数四则运算(10)
摘要:本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。输入格式:输入在一行中给出2个正整数A和B。输出格式:在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。输入样例:3 2输出样例:3 + 2 = 53 - 2 = 13 * 2 = 63 /... 阅读全文

posted @ 2014-08-02 20:48 jack.yj 阅读(1003) 评论(0) 推荐(0)

中国大学MOOC-翁恺-C语言程序设计习题集
摘要:今年网易出了“中国大学MOOC”,于是选了浙大翁恺老师的“C语言程序设计”学习,近期打算把自己在该课程中的PAT习题解答做一个记录,等自己编程能力提高后再来看现在写的代码哪里还有写的不好,可以改进的地方,达到反思的目的。 阅读全文

posted @ 2014-08-02 20:34 jack.yj 阅读(2924) 评论(0) 推荐(0)