- 博客(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甲级1001 1001 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 187
原创 sizeof和strlen的区别
关于c++中sizeof和strlen的区别 1.sizeof sizeof是运算符,在头文件的类型为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关注的人