PAT团体程序设计天梯赛L1习题集
涵盖PAT团体程序设计天梯赛中所有L1习题的题目、题解及AC代码,适合刚接触该比赛的初学者。
信小海
大家好,我是小海,一个热爱分享技术的程序员;我的昵称是信小海,因为我想成为一个可以让大家永远信赖的小海。
小海一直致力于撰写“保姆级”教程,希望我的分享对你有所帮助!
总之,感谢大家阅读,欢迎大家关注!你的点赞、收藏和关注就是对我最大的鼓励和支持!期待和大家成为好朋友!让我们一起为IT行业添砖加瓦,使其变得更加美好吧!
展开
-
PAT团体程序设计天梯赛L1习题集(建议收藏)
PAT团体程序设计天梯赛L1习题集(建议收藏)5分题L1-001 Hello World (5分)L1-004 计算摄氏温度 (5分)L1-012 计算指数 (5分)L1-014 简单题 (5分)L1-021 重要的话说三遍 (5分)L1-024 后天 (5分)L1-026 I Love GPLT (5分)L1-029 是不是太胖了 (5分)L1-036 A乘以B (5分)...原创 2020-02-22 16:11:08 · 1363 阅读 · 0 评论 -
L1-064 估值一亿的AI核心代码 (20分)(Java正则表达式)
L1-064 估值一亿的AI核心代码 (20分)题目详情:AC代码:import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in=new Scanner(System.in); String str; int n=Integer.parseIn...原创 2020-02-21 22:24:28 · 1768 阅读 · 2 评论 -
L1-063 吃鱼还是吃肉 (10分)
L1-063 吃鱼还是吃肉 (10分)题目详情:AC代码:#include<iostream>using namespace std;void fun(int a,int b,int c);int main(){ int n; int a,b,c; cin>>n; for(int i=1; i<=n; i++) ...原创 2020-02-10 22:17:47 · 1773 阅读 · 0 评论 -
L1-062 幸运彩票 (15分)
L1-062 幸运彩票 (15分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int n,a,b; string str; cin>>n; for(int i=1;i<=n;i++) { cin>>str; ...原创 2020-02-13 14:27:30 · 914 阅读 · 0 评论 -
L1-061 新胖子公式 (10分)
L1-061 新胖子公式 (10分)题目详情:AC代码:#include<iostream>#include<iomanip>using namespace std;int main(){ float a,b,t; cin>>a>>b; t=a/b/b; if(t>25) cout...原创 2020-02-10 21:51:53 · 610 阅读 · 0 评论 -
L1-060 心理阴影面积 (5分)
L1-060 心理阴影面积 (5分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int a,b; cin>>a>>b; cout<<0.5*100*100-0.5*100*b-0.5*100*(100-a)<<endl; ...原创 2020-02-22 14:07:48 · 1547 阅读 · 0 评论 -
L1-059 敲笨钟 (20分)(C++)
L1-059 敲笨钟 (20分)题目详情:方法一:简单模拟#include<iostream>using namespace std;int main(){ int n,len,i,flag1,flag2,m,pos; string str; cin>>n; cin.ignore();//吸收输入整数后的换行符, whi...原创 2020-02-20 12:56:28 · 2044 阅读 · 0 评论 -
L1-059 敲笨钟 (20分)(Java正则表达式)
L1-059 敲笨钟 (20分)(Java正则表达式)题目详情:AC代码:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str, s; s = in.nextLi...原创 2020-02-22 11:42:24 · 1072 阅读 · 0 评论 -
L1-058 6翻了 (15分)
L1-058 6翻了 (15分)题目详情:JAVA:import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner in=new Scanner(System.in); String str; str=in.nextLine(); str...原创 2020-02-13 18:00:22 · 670 阅读 · 1 评论 -
L1-057 PTA使我精神焕发 (5分)
L1-057 PTA使我精神焕发 (5分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ cout<<"PTA shi3 wo3 jing1 shen2 huan4 fa1 !"<<endl; return 0;}运行结果:永远相信美好????...原创 2020-02-22 15:04:09 · 308 阅读 · 0 评论 -
L1-056 猜数字 (20分)
L1-056 猜数字 (20分)题目详情:方法一:#include<iostream>#include<cmath>using namespace std;int main(){ int n,a[10000],ave=0,m,t; string str,s[10000]; cin>>n; for(int i=0;i...原创 2020-02-15 13:14:32 · 418 阅读 · 0 评论 -
L1-055 谁是赢家 (10分)
L1-055 谁是赢家 (10分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int a,b,c,d,e,t; cin>>a>>b>>c>>d>>e; t=c+d+e; if((a<b&&am...原创 2020-02-10 21:40:22 · 677 阅读 · 0 评论 -
L1-054 福到了 (15分)
L1-054 福到了 (15分)题目详情:AC代码:#include<iostream>#include<cstdio>using namespace std;int main(){ char c; int n,i,j,flag=0; cin>>c>>n; char a[n][n]; cin.i...原创 2020-02-14 13:02:19 · 361 阅读 · 0 评论 -
L1-053 电子汪 (10分)
L1-053 电子汪 (10分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int a,b; cin>>a>>b; for(int i=1;i<=a+b;i++) cout<<"Wang!"; return ...原创 2020-02-10 21:18:17 · 401 阅读 · 0 评论 -
L1-052 2018我们要赢 (5分)
L1-052 2018我们要赢 (5分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ cout<<"2018"<<endl<<"wo3 men2 yao4 ying2 !"<<endl; return 0;}运行结果:永远相信...原创 2020-02-22 14:01:38 · 197 阅读 · 0 评论 -
L1-051 打折 (5分)
L1-051 打折 (5分)题目详情:AC代码:#include<iostream>#include<iomanip>using namespace std;int main(){ int a,b; cin>>a>>b; cout<<fixed<<setprecision(2)<&...原创 2020-02-22 13:58:28 · 544 阅读 · 0 评论 -
L1-050 倒数第N个字符串 (15分)
L1-050 倒数第N个字符串 (15分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int n,a,sum=1; cin>>n>>a; string str=""; for(int i=1;i<=n;i++) { ...原创 2020-02-14 15:12:26 · 303 阅读 · 0 评论 -
L1-049 天梯赛座位分配 (20分)
L1-049 天梯赛座位分配 (20分)题目详情:AC代码:#include<iostream>using namespace std;int p[101][11][11]={0};//第i所学校第k支队伍的第j个队员的编号为p[i][k][j]int q[11]={0};//第 i 所高校的参赛队伍数int Max=0;//所有高校中最大队伍int pre=0;//...原创 2020-02-21 12:42:39 · 296 阅读 · 0 评论 -
L1-048 矩阵A乘以B (15分)
L1-048 矩阵A乘以B (15分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int a,b,c,d,i,j,h=0,sum=0; cin>>a>>b;//第一个矩阵 int e[a][b]= {}; for(i=0; i<a; i...原创 2020-02-13 12:59:07 · 425 阅读 · 0 评论 -
L1-047 装睡 (10分)
L1-047 装睡 (10分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int n,a,b; string s; cin>>n; for(int i=1;i<=n;i++) { cin>>s>>a&...原创 2020-02-10 21:13:48 · 897 阅读 · 0 评论 -
L1-046 整除光棍 (20分)
L1-046 整除光棍 (20分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int n,ans=0,num=0; cin>>n; while(ans<n) { ans=ans*10+1; num++; }...原创 2020-02-20 15:02:22 · 202 阅读 · 0 评论 -
L1-045 宇宙无敌大招呼 (5分)
L1-045 宇宙无敌大招呼 (5分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ string str; cin>>str; cout<<"Hello "<<str<<endl; return 0;}运行结果:...原创 2020-02-22 13:55:07 · 289 阅读 · 0 评论 -
L1-044 稳赢 (15分)
L1-044 稳赢 (15分)AC代码:#include<iostream>using namespace std;int main(){ int n,num=0; string str; cin>>n; while(cin>>str&&str!="End") { num++;...原创 2020-02-13 13:21:00 · 213 阅读 · 0 评论 -
L1-043 阅览室 (20分)
L1-043 阅览室 (20分)题目详情:AC代码:(第二版)#include<iostream>#include<cstring>//头文件#include<iomanip>using namespace std;int main(){ int n,i,hh,mm,num,time,h[1001],m[1001],flag[1001]...原创 2020-02-20 17:53:28 · 298 阅读 · 0 评论 -
L1-042 日期格式化 (5分)
L1-042 日期格式化 (5分)题目详情:①简单粗暴:#include<iostream>using namespace std;int main(){ string str; cin>>str; cout<<str[6]<<str[7]<<str[8]<<str[9]<<s...原创 2020-02-22 13:50:53 · 394 阅读 · 0 评论 -
L1-041 寻找250 (10分)
L1-041 寻找250 (10分)题目详情:方法一:#include<iostream>using namespace std;int main(){ int a,count=0; while(1) { count++; cin>>a; if(a==250) br...原创 2020-02-10 21:05:17 · 784 阅读 · 0 评论 -
L1-040 最佳情侣身高差 (10分)
L1-040 最佳情侣身高差 (10分)题目详情:AC代码:#include<iostream>#include<iomanip>using namespace std;int main(){ int n; float h; char c; cin>>n; for(int i=1; i<=n; i++...原创 2020-02-10 18:54:36 · 507 阅读 · 5 评论 -
L1-039 古风排版 (20分)
L1-039 古风排版 (20分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int n,len; string str; cin>>n; cin.ignore(); getline(cin,str); len=str.size(); ...原创 2020-02-15 11:42:39 · 277 阅读 · 0 评论 -
L1-038 新世界 (5分)
L1-038 新世界 (5分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ cout<<"Hello World"<<endl<<"Hello New World"<<endl; return 0;}运行结果:永远相信美好????...原创 2020-02-22 13:44:01 · 200 阅读 · 0 评论 -
L1-037 A除以B (10分)
L1-037 A除以B (10分)题目详情:AC代码:#include<iostream>#include<iomanip>using namespace std;int main(){ int a,b; cin>>a>>b; if(b==0) cout<<a<<"/0=...原创 2020-02-10 18:42:05 · 380 阅读 · 0 评论 -
L1-036 A乘以B (5分)
L1-036 A乘以B (5分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int a,b; cin>>a>>b; cout<<a*b<<endl; return 0;}运行结果:永远相信美好????...原创 2020-02-22 13:39:53 · 196 阅读 · 0 评论 -
L1-035 情人节 (15分)
L1-035 情人节 (15分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ string str,s1,s2; int num=0; while(cin>>str&&str!=".") { num++; i...原创 2020-02-13 10:39:52 · 941 阅读 · 0 评论 -
L1-034 点赞 (20分)
L1-034 点赞 (20分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int i,j,n,m,Max,Maxs,a[1001]= {0}; cin>>n; while(n--) { cin>>m; whil...原创 2020-02-20 13:31:56 · 293 阅读 · 0 评论 -
L1-033 出生年 (15分)
L1-033 出生年 (15分)题目详情:AC代码:#include<iostream>#include<iomanip>#include<set>using namespace std;int main(){ int a,n; cin>>a>>n; set<int>s; fo...原创 2020-02-13 10:22:50 · 285 阅读 · 0 评论 -
L1-032 Left-pad (20分)
L1-032 Left-pad (20分)题目详情:AC代码:#include<iostream>#include<iomanip>using namespace std;int main(){ int n,len; char c; string str; cin>>n>>c; cin.igno...原创 2020-02-15 10:16:05 · 283 阅读 · 0 评论 -
L1-031 到底是不是太胖了 (10分)
L1-031 到底是不是太胖了 (10分)题目详情:AC代码:#include<iostream>#include<cmath>using namespace std;void fun(int a,int b);int main(){ int n,a,b; cin>>n; for(int i=1;i<=n;i++)...原创 2020-02-10 18:30:08 · 366 阅读 · 0 评论 -
L1-030 一帮一 (15分)
L1-030 一帮一 (15分)题目详情:AC代码:#include<iostream>using namespace std;int main(){ int n,p=0,q=0,h1=0,h2=0,a[50]={}; string str1[25]={},str2[25]={}; cin>>n; for(int i=0;i&l...原创 2020-02-12 21:29:38 · 620 阅读 · 0 评论 -
L1-029 是不是太胖了 (5分)
L1-029 是不是太胖了 (5分)题目详情:AC代码:#include<iostream>#include<iomanip>using namespace std;int main(){ int n; cin>>n; cout<<fixed<<setprecision(1)<<(n-1...原创 2020-02-22 13:35:53 · 162 阅读 · 0 评论 -
L1-028 判断素数 (10分)
L1-028 判断素数 (10分)题目详情:关于素数判断知识可参考????判断一个数是不是素数AC代码:#include<iostream>#include<cmath>using namespace std;bool fun(int m);int main(){ int n,m; cin>>n; for(int i=1;i...原创 2020-02-10 17:43:23 · 1334 阅读 · 1 评论 -
L1-027 出租 (20分)
L1-027 出租 (20分)题目详情:做这道题需要了解C++STL中的set容器。相关链接:C++STL中的set容器详解AC代码:#include<iostream>#include<set>using namespace std;int main(){ set<char>s; set<char>::rever...原创 2020-02-19 22:42:12 · 301 阅读 · 0 评论