- 博客(5)
- 收藏
- 关注
原创 L1-046整除光棍
L1-046整除光棍这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数。这样的解当然不是唯一的,题目要求你输出最小的解。提示:一个显然的办法是逐渐增加光棍的位数,直到可以整除x为止。但难点在于,s可能是个非常大
2021-04-20 20:00:05 228 1
原创 pat甲级1001 A+B Format
标题pat甲级10011001 A+B Format (20 分)Calculate a+b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits).Input Specification:Each input file contains one test c
2021-03-12 14:45:23 80
原创 PAT甲级1028
最后一个测试点超时。解决方法:将cin改为scanf,将cout改为printf.代码:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int maxn = 1e5;struct st { int id; char name[10]; int score;};st a[maxn];bool
2021-03-09 18:21:22 126
原创 PAT甲级1012 The Best Rank
PAT甲级1012 The Best Rank因为题目需要每个同学最好的排名,所以对于每门课都需要进行排名。使用结构体,包含每名同学的id,C,M,E,A四个成绩,以及四个排名。struct st { int id; double score[4]; int rank[4];};写一个cmp函数,用来排序。int k = 0;bool cmp(st a, st b) { return a.score[k] > b.score[k];}这里的cmp函数写一个就行。K从0,3循
2021-01-30 16:43:09 188
原创 sizeof和strlen的区别
关于c++中sizeof和strlen的区别1.sizeofsizeof是运算符,在头文件的类型为unsigned int,运算值在编译时就计算好;sizeof返回的是所占空间的大小,其对象可以是指针,数组,类型,对象,函数等;举例char str1;char str2[]="1234567";char str3[6]="123";int a;int b[8];int c[...
2020-02-07 16:37:44 153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人