- 博客(7)
- 收藏
- 关注
原创 PAT(乙级)1016 部分A+B (15 分) (C语言)
#include<stdio.h>int main(){ int i,m1,n1,m2,n2,sum1=0,sum2=0; scanf("%d %d %d %d",&m1,&n1,&m2,&n2); while(m1>0){ if(m1%10==n1){ sum1=sum1*10+n1; } m1=m1/10;...
2019-09-22 21:24:42
140
原创 PAT(乙级)1011 A+B 和 C (15 分)
1011 A+B 和 C (15 分)这个题也比较水,发上来凑个数吧,这两天太忙也没有更新。#include<stdio.h>int main(){ int i,n; double a,b,c; scanf("%d",&n); for(i=1;i<=n;i++){ getchar(); scanf("%lf %lf %lf",&...
2019-09-22 21:22:33
124
原创 PAT(乙级) 1007 素数对猜想 (20 分)(C语言)
分析:这道题在数字比较大的时候容易超时,需要更简单的算法,我这里采用了最原始最朴素的算法来处理,为了让所有测试点通过对源代码做了一点点修改#include<stdio.h>int isprime(int x){ int i; for(i=2;i<x-1;i++){ if(x%i==0) return 0; } return ...
2019-09-17 11:20:54
199
原创 PAT(乙级) 1032 挖掘机技术哪家强 (20 分)(C语言)
为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式: 输入在第 1 行给出不超过 10 5 的正整数 N,即参赛人数。随后 N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。 输出格式:在一行中给出总得分最高的学校的编号、及其总分,...
2019-09-17 11:10:36
225
原创 PAT(乙级) 1009 说反话 (20 分)(Python 3实现)
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Here I Co...
2019-09-16 22:50:24
221
原创 PAT(乙级)1006 换个格式输出整数 (15 分) (C语言)
让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 ...
2019-09-16 08:34:21
297
原创 PAT(乙级) 1001 害死人不偿命的(3n+1)猜想 (15 分) (python3)
PAT(乙级) 1001 害死人不偿命的(3n+1)猜想 (15 分) (python3)第一次写点博客记录自己学习算法的过程,因为个人能力有限,会不定期发布一些PAT上题目的代码PAT 乙级的1001题非常简单,我也没什么可以多说的了。n=int(input())step=0while n!=1: if n%2 == 1: n=(3*n+1)/2 els...
2019-09-15 21:32:12
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人