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 开始)。输入样例:41 2 3原创 2020-11-06 16:46:40 · 204 阅读 · 0 评论 -
1006 换个格式输出整数 (15分)
题目描述让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式每个测试用例的输出占一行,用规定的格式输出 n。输入样例 1234输出样例 1BBSSS1234输入样例 223输出样例 2SS123原创 2020-10-24 20:59:36 · 375 阅读 · 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 · 129 阅读 · 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 · 125 阅读 · 0 评论