PAT
Code-Dragon
书山有路勤为径,学海无涯苦作舟。
展开
-
1011 A+B 和 C (15分)
给定区间[−231−231][-2^{31}-2^{31}][−231−231] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入格式: 输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。 输出格式: 对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。 输入样例: 4 1 2 3原创 2020-11-06 16:46:40 · 216 阅读 · 0 评论 -
1006 换个格式输出整数 (15分)
题目描述 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。 输入格式 每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。 输出格式 每个测试用例的输出占一行,用规定的格式输出 n。 输入样例 1 234 输出样例 1 BBSSS1234 输入样例 2 23 输出样例 2 SS123原创 2020-10-24 20:59:36 · 403 阅读 · 0 评论 -
1002 写出这个数 (20分)
题目描述 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式 每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10的100次幂。 输出格式 在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。/font> 输入样例 1234567890987654321123456789 输出样例 yi san wu 思路分析: 首先观察到保证n小于10的100次幂。可知该题目属于字符串类题目。因为int原创 2020-10-12 21:03:15 · 136 阅读 · 0 评论 -
1001 害死人不偿命的(3n+1)猜想 (15分)
题目描述 输入两个非负10进制整数A和B(<=2^30-1),输出A+B的D (1 < D <= 10)进制数。 输入描述 输入在一行中依次给出3个整数A、B和D。 输出描述 输出A+B的D进制数 输入样例 123 456 8 输出样例 1103 思路分析:将所需转换的数不断取余,直到商为0,将余数依次存入数组,最后倒序输出,即可得到所需结果。 #include<stdio.h> int main(){ int a,b; int d; scanf("%d %d %d",原创 2020-08-28 11:53:43 · 137 阅读 · 0 评论