L1-3. 个位数统计

时间限制
400 ms

内存限制
65536 kB

代码长度限制
8000 B

判题程序
Standard

作者
陈越

给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。

输入格式:

每个输入包含1个测试用例,即一个不超过1000位的正整数N。

输出格式:

对N中每一种不同的个位数字,以D:M的格式在一行中输出该位数字D及其在N中出现的次数M。要求按D的升序输出。

输入样例:

100311

输出样例:

0:2
1:3
3:1

提交代码

#include<iostream>
#include<cmath>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{char a[1001];int b[1001]= {0};gets(a);int len=strlen(a);if(a[0]=='0'&&len==1)cout<<"0:0"<<endl;for(int i=0; i<len; i++){b[a[i]-'0']++;}for(int j=0; j<10; j++)if(b[j])cout<<j<<":"<<b[j]<<endl;return 0;
}

L1-2. 打印沙漏

时间限制
400 ms

内存限制
65536 kB

代码长度限制
8000 B

判题程序
Standard

作者
陈越

本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印

************
*****

所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。

给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。

输入格式:

输入在一行给出1个正整数N(<=1000)和一个符号,中间以空格分隔。

输出格式:

首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。

输入样例:

19 *

输出样例:

************
*****
2

提交代码

#include <iostream>
#include<cstdio>
#include<string.h>
#include<cmath>
using namespace std;
int main()
{int n,i;char ch;scanf("%d %c",&n,&ch);for( i=0;; i++)if(n>=2*i*i-1&&n<2*(i+1)*(i+1)-1)break;int len=i;///len==3for(int i=0; i<len; i++){for(int j=0; j<i; j++)cout<<" ";for(int k=0; k<2*(len-i)-1; k++)cout<<ch;cout<<endl;}for(int i=0;i<len-1;i++){for(int j=0;j<=len-i-3;j++)cout<<" ";for(int k=0;k<2*i+3;k++)cout<<ch;cout<<endl;}cout<<n-2*i*i+1<<endl;return 0;
}

L1-5. 考试座位号

时间限制
200 ms

内存限制
65536 kB

代码长度限制
8000 B

判题程序
Standard

作者
陈越

每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。

输入格式:

输入第一行给出一个正整数N(<=1000),随后N行,每行给出一个考生的信息:“准考证号 试机座位号 考试座位号”。其中准考证号由14位数字组成,座位从1到N编号。输入保证每个人的准考证号都不同,并且任何时候都不会把两个人分配到同一个座位上。

考生信息之后,给出一个正整数M(<=N),随后一行中给出M个待查询的试机座位号码,以空格分隔。

输出格式:

对应每个需要查询的试机座位号码,在一行中输出对应考生的准考证号和考试座位号码,中间用1个空格分隔。

输入样例:

4
10120150912233 2 4
10120150912119 4 1
10120150912126 1 3
10120150912002 3 2
2
3 4

输出样例:

10120150912002 2
10120150912119 1

提交代码

#include <iostream>
#include<cstdio>
using namespace std;
struct node
{char n1[15];int n2,n3;
};
int main()
{int n,t,x;cin>>n;node a[1001];for(int i=0;i<n;i++){scanf("%s %d %d",a[i].n1,&a[i].n2,&a[i].n3);}cin>>t;while(t--){cin>>x;for(int i=0;i<n;i++)if(x==a[i].n2)printf("%s %d\n",a[i].n1,a[i].n3);}return 0;
}

L1-7. 念数字

时间限制
400 ms

内存限制
65536 kB

代码长度限制
8000 B

判题程序
Standard

作者
翁恺

输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出“fu”字。十个数字对应的拼音如下:

0: ling
1: yi
2: er
3: san
4: si
5: wu
6: liu
7: qi
8: ba
9: jiu

输入格式:

输入在一行中给出一个整数,如: 1234 。

提示:整数包括负数、零和正数。

输出格式:

在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si

输入样例:

-600

输出样例:

fu liu ling ling

提交代码

注意考虑输入为0的情况

#include <iostream>
#include<cstdio>
#include<string.h>
#include<cmath>
using namespace std;
int b[10]={0};
int c[10]={0};
int main()
{long long  x;cin>>x;if(x==0)cout<<"ling"<<endl;if(x<0)cout<<"fu ";int len=0;long long  a=abs(x);while(a){b[len++]=a%10;a/=10;}for(int i=0;i<len;i++)c[i]=b[len-1-i];for(int i=0;i<len;i++){switch(c[i]){case 0:cout<<"ling";break;case 1:cout<<"yi";break;case 2:cout<<"er";break;case 3:cout<<"san";break;case 4:cout<<"si";break;case 5:cout<<"wu";break;   case 6:cout<<"liu";break;case 7:cout<<"qi";break;case 8:cout<<"ba";break;case 9:cout<<"jiu";break;}if(i<len-1)cout<<" ";}return 0;
}

L1-8. 求整数段和

时间限制
400 ms

内存限制
65536 kB

代码长度限制
8000 B

判题程序
Standard

作者
杨起帆

给定两个整数A和B,输出从A到B的所有整数以及这些数的和。

输入格式:

输入在一行中给出2个整数A和B,其中-100<=A<=B<=100,其间以空格分隔。

输出格式:

首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中输出全部数字的和。

输入样例:

-3 8

输出样例:

   -3   -2   -1    0    12    3    4    5    67    8
Sum = 30

提交代码


提交代码

注意处理细节
<pre name="code" class="cpp">#include <iostream>
#include<cstdio>
#include<string.h>
#include<cmath>
using namespace std;
int main()
{int a,b;cin>>a>>b;int sum=0;int count=0;for(int i=a; i<=b; i++){printf("%5d",i);count++;if(count%5==0&&i!=b){cout<<endl;}sum+=i;}cout<<endl;printf("Sum = %d\n",sum);return 0;
}

PAT测试 cccc竞赛相关推荐

  1. 2022年珠海市第三届半导体行业集成电路测试工竞赛成功举办

    11月19日,2022年珠海市第三届职业技能大赛暨香洲区第七届"香洲工匠"职业技能竞赛半导体行业集成电路测试工竞赛在珠海这片创新热土上成功举办,48支集成电路高素质技能人才队伍齐聚 ...

  2. 珠心算测试[算法竞赛]

    时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 珠心算是一种通过在脑中模拟算盘变化来完成快 ...

  3. 拿不到offer全额退款|编程测试与数据竞赛特训

    知名数据比赛四冠得主 ACM竞赛亚洲区金牌大牛 带你走算法提升之路 助力你的升职加薪! 结课高额奖金等你拿! 在求职的过程中,大家最害怕的往往是"编程测试".除此之外,简历筛选也令 ...

  4. 高中生兴趣班c语言,C语言电脑编程兴趣班测试题目资料.doc

    精.选 少年宫电脑编程兴趣班测试题目 竞赛时间:2011年8月21日上午8:00-10:00 题目一览表 题目名称 歌手统分 银行密码 模拟开关 程序文件 score password moni 输入 ...

  5. 在电脑测试c语言编程,C语言电脑编程兴趣班测试题目

    <C语言电脑编程兴趣班测试题目>由会员分享,可在线阅读,更多相关<C语言电脑编程兴趣班测试题目(3页珍藏版)>请在人人文库网上搜索. 1.少年宫电脑编程兴趣班测试题目竞赛时间: ...

  6. 1131. Subway Map (30)-PAT甲级真题 (DFS or 堆优化dij or SPFA)

    题意 给出地铁线路数n,分别给出每条线的站点数m,再依次列出站点id.然后询问k次从启点sv到终点ev的最短路径,如果最短路径相同,要求换乘最少的路径.最后按条件输出. 思路 1.用unordered ...

  7. 2023年全国职业院校技能大赛(高职组)“软件测试”赛项竞赛赛项规程

    全国职业院校技能大赛 赛项规程 赛项名称:软件测试 英文名称:Software Testing 赛项组别:高等职业教育 赛项编号:GZ034​​​​​​​ 一.赛项信息 赛项类别 R每年赛    £隔 ...

  8. 2022年河南省高等职业教育技能大赛软件测试赛项竞赛方案

    2022年河南省高等职业教育技能大赛 软件测试赛项竞赛方案 一.赛项名称 赛项名称:软件测试 赛项组别:高职学生组 竞赛形式:团体赛 赛项专业大类:电子信息 主办单位:河南省教育厅 承办单位:河南建筑 ...

  9. 2022 年安徽省职业院校技能大赛(高职组)“软件测试”竞赛规程

    2022 年安徽省职业院校技能大赛(高职组) "软件测试"赛项竞赛规程 一.赛项名称 赛项名称:软件测试赛项组别:高职组 赛项归属产业:电子信息大类 二.竞赛目的 (一)引领职业院 ...

  10. 团体程序设计天梯赛-L2组

    团体程序设计天梯赛-L2组 -------------------------------------------------------------------------------- 题目传送门 ...

最新文章

  1. 总结Hbase 与 MongoDB
  2. android 判断按钮是否已经有onclicklinstener,通过点击事件监听setOnClickListener彻底理解回调...
  3. 一个C语言小程序,有10几个命令和MSDOS一样哦:)
  4. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...
  5. Hadoop入门经典:WordCount
  6. matlab的可视化视频,MATLAB的可视化(一)
  7. [转]两个经典的windbg调试案例,值得学习。
  8. [react] React v15中怎么处理错误边界?
  9. Haproxy 管控台介绍
  10. 实现MySQL逗号数据计数
  11. android 充电模式deamon_Android MarsDaemon实现进程及Service常驻
  12. 惊爆!一行正则表达式引发的 CPU 惨案
  13. Win7 专业版安装中文包、汉化处理
  14. [ 笔记 ] 计算机网络安全_4_网络扫描和网络监听
  15. CSS设置background背景透明
  16. Python数据分析与挖掘实战第三章笔记之贡献度分析代码
  17. TCP协议格式和特点
  18. H3C S3610 交换机组播静态路由的配置
  19. NOJ——1665夜神的思考(YY+组合问题+分类讨论)
  20. 飞机大战Python全代码 + 图片

热门文章

  1. NOIP2002 产生数
  2. tp房产源码tpfangchan-fangcms-tphouse火车头采集软件方法
  3. 两款C#开源单文件串口调试工具的源码库
  4. 我的世界java版安装mod手机版,我的世界国际版手机版
  5. 华为防火墙nat技术之服务器映射
  6. Hive数据类型(转:https://blog.csdn.net/xiaoqi0531/article/details/54667393)
  7. 微服务使用模块化时候导入公共模块导致maven更新依赖错误问题
  8. bitcscs计算机系统,深入理解计算机系统CSAPP-美-布莱恩特
  9. win7利用映射网络驱动器功能管理网站FTP空间
  10. java chr()_chr码值对应列表大全