2 zzzbeauty

尚未进行身份认证

暂无相关简介

等级
TA的排名 10w+

ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately d

ERROR: Cannot uninstall ‘wrapt’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.pip install wrapt --...

2020-03-06 22:41:57

ZZULIOJ 1062~1068(最大公约数最小公倍数)(二进制转换为十进制)

1062: 最大公约数参考博主地址!!!利用辗转相除法(欧几里德法) C语言中用于计算两个正整数a,b的最大公约数,采用函数嵌套调用形式进行求两个数的最大公约数。其算法过程为:前提:设两数为a,b设其中a做被除数,b做除数,temp为余数Steps:大数放a中,小数放b中;求a/b的余数;若temp=0则b为最大公约数;如果temp!=0则把b的值给a,temp的值给a;返回第二步...

2020-03-04 19:59:10

ZZULIOJ 1069~1074(C语言)

1069: 向Z同学学习#include<stdio.h>#include<math.h>int main(){ int m,k; scanf("%d %d",&m,&k); int day = 0; while(m>0){ if(m>=k){ day = day + k; m = m - k +1; }el...

2020-03-03 20:01:33

ZZULIOJ1075~1082(每组数据占一行&&英文大小写)(C语言)

1075: 聚餐人数统计注意!!!英文大小写!!!#include<stdio.h>#include<math.h>int main(){ int n,cost; scanf("%d %d",&n,&cost); int flag = 0; for(int i=0;i<=n;i++){ for(int j=0;j<=n;j+...

2020-03-01 18:35:38

ZZULIOJ 1083\1084\1085(C语言)(多实例测试)

1083: 数值统计(多实例测试)#include<stdio.h>#include<math.h>int main(){ double n; while(scanf("%lf",&n)!=EOF){ if(n==0){ return 0; } int a = 0; int b = 0; int c = 0; double...

2020-02-29 19:44:46

ZZULIOJ 1086: ASCII码排序(多实例测试)(关于getchar())

1087: 获取出生日期(多实例测试)#include<stdio.h>#include<math.h>int main(){ int n; scanf("%d",&n); while(n>0){ n--; int tel; char c = '6'; scanf("%*6d%8d%*4d",&tel); int ye...

2020-02-29 18:51:05

ZZULIOJ 1087: 获取出生日期(多实例测试) 1088: 手机短号 (多实例) scanf指定位数读入(c语言)

1088: 手机短号 (多实例)scanf:百分号(%)与格式符之间的星号(*)表示读指定类型的数据但不保存printf:%nd 输出的整型宽度至少为n位,右对齐,%5d即宽度至少为5位,位数大于5则输出实际位数%0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充printf("%05d",1)输出:00001printf("%5d",1)输出:****1(*为空格...

2020-02-28 19:53:40

ZZZULIOJ 1089: 阶乘的最高位(c语言&&详解)

1089: 阶乘的最高位先吐槽一下 :为啥有些博主的答案是错误的 还发布出来捏…(误导人。。。)题目中给出提示 double类型会溢出,所以我就想到用小数,每次都*0.1,这样就能控制大小,果然溢出了…我就想去看看大佬们怎么写的…可惜答案不正确…我就去搜了一下阶乘的结果,可以看到 后面的0非常之多(在进行乘法运算的时候,末尾的0是没有用滴)因此我们可以去除掉,所以当数字大于100时,就...

2020-02-27 19:53:02

ZZULIOJ 1090: 整数幂(多实例测试)(c语言)

1090: 整数幂(多实例测试)这道题好像与今年蓝桥杯初赛时候 某个题类似,因为当时跑没有跑出来,后来讨论这个题的时候才发现做法整数幂 出来的数字的肯定很大,而且会导致运算速度很慢,所以我们只要确保最后几位数字保留下来即可(想一想乘法的运算,是从个位开始算)所以舍弃掉前面的几位是没有关系的。因此每次 之后都要对1000取余一次,只需要最后三位就好了#include<stdio.h...

2020-02-27 19:41:25

ZZULIOJ 1091: 童年生活二三事(多实例测试)详细讲解(c语言)

1091: 童年生活二三事(多实例测试)刚开始的思路是 i 代表一下子上二阶的次数, j 代表 一次一阶(j = n -2*i)所以:N=1 有一种;N=2 有两种;N=3 有三种;当N=4时: (一共有五种)当N=5时 (一共有8种)当N=6时,(一共有13种)当N=7时,(一共有21种)所以:你有没有发现 !!!1 2 3 5 8 13 21(斐...

2020-02-27 18:57:45

ZZULIOJ 1092~1099(c语言)

1092: 素数表(函数专题)#include<stdio.h>#include<math.h>int prime(int n){ int flag = 0; for(int i=2;i<=sqrt(n);i++){ if(n%i==0){ flag = 1; ...

2020-02-26 19:18:13

ZZULIOJ 1023-1036(c语言)

1023: 大小写转换✨ 小写-32 变成 大写(ASCII 差32)#include<math.h>int main(){ char c; scanf("%c",&c); if(c>='a'&&c<='z'){ c = c - 32; printf("%c",c); }else{ printf("%c",c); }}...

2020-02-25 18:23:40

ZZULIOJ 1016~1022(C语言)

1016: 银行利率获取double类型的输入 要使用%lf#include<stdio.h>#include<math.h>int main(){ int y; double n; double sum = 0; scanf("%d %lf",&y,&n); sum = n; while(y>0){ sum = sum ...

2020-02-24 21:02:27

ZZULIOJ 1011~1015 (c++)

1011: 圆柱体表面积#include <iomanip>using namespace std;#define PI 3.14159int main(){ double r; double h; cin>>r>>h; double l = 2*PI*r*h; double y = PI*r*r; //cout<<l<&...

2020-02-23 14:41:21

ZZULIOJ 1005~1010 (小数保存位数)

1005 整数幂题目描述#include<iostream>using namespace std;int num(int n){ int count = 0; while(n>0){ n = n/10; count++; } return count;}void print(int x,int n){ cout<<x; while(...

2020-02-18 17:00:47

PAT1009 说反话(拆分字符,输入带有空格得字符串)

1009 说反话#include<vector>#include<string.h>#include<stdio.h>using namespace std;vector<string> split(const string &s,const string & dim){ vector<string> v...

2020-02-16 21:41:46

PAT官网 1006 换个格式输出整数&&1007 素数对猜想

1006 换个格式输出整数using namespace std;int main(){ int n; cin>>n; int s[3]={0}; int i=2; while(n>0){ s[i] = n%10; n = n/10; i--; } if(s[0]>0){ for(int j=0;j<s[0];j++){...

2020-02-15 16:50:08

PAT官网 1004 成绩排名&&1005 继续(3n+1)猜想

1004 成绩排名using namespace std;int main(){ int n; cin>>n; string stu[2*n]; int grade[n]; for(int i=0;i<2*n;i=i+2){ cin>>stu[i]>>stu[i+1]; cin&...

2020-02-14 21:19:29

PAT官网1001 害死人不偿命的(3n+1)猜想&&1002 写出这个数

2月13开始刷题~1001 害死人不偿命的(3n+1)猜想代码:using namespace std;static int count = 0;int noodd(int n){ n = n / 2; count = count + 1; return n;}int odd(int n){ count = count+1; n = 3*n +1; return n/2...

2020-02-14 21:14:45

PAT乙级锤子剪刀布 (c++)

✨最后需要输出赢得次数最多的符号,若相同则选择字符小的输出,所以就直接 数组按字符由小到大定义即可。using namespace std;void xulie(int k){ if(k==0){ cout<<"B"; }else if(k==1){ cout<<"C"; }else{ cout...

2020-01-09 17:06:39

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。