PAT 1009.说反话
题目给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式: 每个测试用例的输出占 ...
Read more
PAT 1007.素数对猜想
题目让我们定义dn为:dn = pn+1 - pn, 其中pi是第i个素数。显然有d1=1且对于n>1有dn是偶数。”素数对猜想”认为”存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。输入格式: 每个测试输入包含1个测试用例,给出 ...
Read more
PAT 1006.换个格式输出整数
题目让我们用字母B来表示“百”、字母S表示“十”, 用“12…n”来表示个位数字n(n<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。输入格式: 每个测试输入包含1个测试用例,给出正整数n(<100 ...
Read more
PAT 1004.成绩排名
题目读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式: 每个测试输入包含1个测试用例,格式为第1行:正整数n第2行:第1个学生的姓名 学号 成绩第3行:第2个学生的姓名 学号 成绩… … …第n+1行:第n个学生的姓名 学号 成绩其中姓名和学号均为不超过10个字符 ...
Read more
PAT 1002.写出这个数
题目读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式: 每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100 。输出格式: 在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样例:12345678909 ...
Read more
PAT 1001.害死人不偿命的(3n+1)猜想
题目卡拉兹(Callatz)猜想:对任何一个自然数n;如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得 ...
Read more
Hello World
C Edition1234567#include <stdio.h>int main(void){ printf("Hello World\n"); return 0;}CPP Edition12345678#include <iostream>usi ...
Read more