
pta
「已注销」
这个作者很懒,什么都没留下…
展开
-
笨办法解1042 Shuffling Machine (20分)
Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid “inside jobs” where employees collaborate with gamblers by performing inadequate shuffles, many casinos employ原创 2020-05-25 17:27:52 · 215 阅读 · 0 评论 -
1081 检查密码 (15分)
本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点 .,还必须既有字母也有数字。输入格式:输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行给出一个用户设置的密码,为不超过 80 个字符的非空字符串,以回车结束。输出格式:对每个用户的密码,在一行中输出系统反馈信息,分以下5种:如果...原创 2020-04-18 19:47:35 · 350 阅读 · 0 评论 -
1048 数字加密 (20分)
本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。输入格式:输入在一行中依次给出 A 和 B,均为不超过 100 ...原创 2020-04-07 18:01:52 · 208 阅读 · 0 评论 -
数组指针解应用
#include <stdio.h>#include <stdlib.h>int main(){ int temp[5] = {1, 2, 3, 4, 5}; int (*p2)[5] = &temp; printf("p2的地址是:%p\n",p2); printf("te...原创 2020-03-05 14:22:51 · 220 阅读 · 0 评论 -
输出三角形字符阵列 (15分)
本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。输入格式:输入在一行中给出一个正整数n(1≤n<7)。输出格式:输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。输入样例:4 输出样例:A B C D E F G H I J a = ['A','B','C','D','E','F'...原创 2020-02-20 09:44:55 · 816 阅读 · 0 评论 -
第5章-10 两数之和 (30分)
给定一组整数,还有一个目标数,在给定这组整数中找到两个数字,使其和为目标数,如找到,解是唯一的。找不到则显示 "no answer"。输出的下标按从小到大排序。用一重循环加字典实现。输入格式:在一行中给出这组数。 在下一行输入目标数输出格式:在一行中输出这两个数的下标,用一个空格分开。输入样例1:在这里给出一组输入。例如:2,7,11,159 输出...原创 2020-02-19 19:06:54 · 210 阅读 · 0 评论 -
第5章-6 统计工龄 (20分)
给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。输入格式:输入首先给出正整数N(≤105 ),即员工总人数;随后给出N个整数,即每个员工的工龄,范围在[0, 50]。输出格式:按工龄的递增顺序输出每个工龄的员工个数,格式为:“工龄:人数”。每项占一行。如果人数为0则不输出该项。输入样例:810 2 0 5 7 2 5 2 输出...原创 2020-02-19 08:55:46 · 629 阅读 · 0 评论 -
第4章-29 找出不是两个数组共有的元素 (20分)
给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 10011...原创 2020-02-18 12:31:46 · 507 阅读 · 0 评论 -
第4章-28 矩阵转置 (10分)
将一个3×3矩阵转置(即行和列互换)。输入格式:在一行中输入9个小于100的整数,其间各以一个空格间隔。输出格式:输出3行3列的二维数组,每个数据输出占4列。输入样例:1 2 3 4 5 6 7 8 9 输出样例: 1 4 7 2 5 8 3 6 9 a = input().split()b =...原创 2020-02-17 21:41:52 · 962 阅读 · 0 评论 -
第5章-3 四则运算(用字典实现) (30分
四则运算(用字典实现),比较c语言的switch语句。输入格式:在一行中输入一个数字 在一行中输入一个四帜运算符(+,-,*,/) 在一行中输入一个数字输出格式:在一行中输出运算结果(小数保留2位)输入样例1:在这里给出一组输入。例如:7/3 输出样例1:在这里给出相应的输出。例如:2.33 输入样例2:在这里给...原创 2020-02-17 17:19:33 · 770 阅读 · 0 评论 -
第3章-3 输出字母在字符串中位置索引 (20分)
输入一个字符串,再输入两个字符,求这两个字符在字符串中的索引。输入格式:第一行输入字符串第二行输入两个字符,用空格分开。输出格式:反向输出字符和索引,即最后一个最先输出。每行一个。输入样例:在这里给出一组输入。例如:mississippis p 输出样例:在这里给出相应的输出。例如:9 p8 p6 s5 s3 s2 sa = ...原创 2020-02-17 15:27:54 · 660 阅读 · 0 评论 -
第4章-20 求矩阵各行元素之和 (15分)
本题要求编写程序,求一个给定的m×n矩阵各行元素之和。输入格式:输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间以空格分隔。输出格式:每行输出对应矩阵行元素之和。输入样例:3 26 31 -83 12 输出样例:9-715length,width = input().split()length = ...原创 2020-02-17 12:25:48 · 585 阅读 · 0 评论 -
第3章-4 查找指定字符 (15分)
本题要求编写程序,从给定字符串中查找某指定的字符。输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming 输出样例1:index = 7输入样例...原创 2020-02-16 18:21:37 · 906 阅读 · 1 评论 -
第3章-16 删除重复字符 (20分
本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入格式:输入是一个以回车结束的非空字符串(少于80个字符)。输出格式:输出去重排序后的结果字符串。输入样例:ad2f3adjfeainzzzv 输出样例:23adefijnvza = sorted(set(input()))b=""for i in a...原创 2020-02-16 17:22:09 · 596 阅读 · 0 评论 -
pta第3章-19 找最长的字符串 (15分)
本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。输入格式:输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。输出格式:在一行中用以下格式输出最长的字符串:The longest is: 最长的字符串 如果字符串的长度相同,则输出先输入的字符串。输入样例:5liwangzhan...原创 2020-02-16 14:43:16 · 1207 阅读 · 0 评论