自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 python加减一秒,一天,一分钟,一小时的处理

python计算前一天、前一小时、前一分钟、前一秒的时间python可以用于计算相对于某一个时间/日期的前一段时间或者后一段时间的时间格式数据。主要用到 datetime 和 timedelta 模块。from datetime import datetime, timedelta1. 计算前一天# 前一天date_1 = datetime.now()date_2 = date_1 + timedelta(days=-1)print(date_2.strftime("%Y-%m

2021-07-20 10:53:18 2895

原创 计蒜客T1066斐波那契数列

这题很重要,尽量不要用递归#include <stdio.h>void main() { int k, sum, i; int sum1 = 1; int sum2 = 1; sum = 2;; scanf("%d", &k); if (k == 1||k==2) { sum = 1; } else if (k <= 46) { for (...

2019-07-12 16:41:15 510

原创 计蒜客T1065买房子

这一题我在编译器里测试都没问题,计蒜客上只通过了九组数据,有知道我错哪了的可以评论下#include <stdio.h>void main() { int n, k, i; double sum = 1.00; scanf("%d %d", &n, &k); sum = 200 * (1 + k / 100.0); if (n >= 10 &am...

2019-07-12 16:01:43 722 2

原创 计蒜客T1044输出最大数

这题有很多解法,我这解法思路较清晰#include <stdio.h>void main() { int a, b, c,max; scanf("%d %d %d",&a,&b,&c); max = a; if (a>=b) { if (a>c) { printf("%d", max); } else { ma...

2019-07-12 15:05:31 281

原创 计蒜客T1064银行利息

取整直接强转就好#include <stdio.h>void main() { int r, m, y,i; scanf("%d %d %d",&r,&m,&y); double sum = (double)m * (r / 100.0+1.0);//不好确定顺序就多加小括号 for (i = 1; i < y;i++) { sum *...

2019-07-12 14:55:06 675

原创 计蒜客T1063人口增长问题

这题注意类型转换,强转一下就好#include <stdio.h>void main() { int x, n, i; double number = 1.0; scanf("%d %d",&x,&n); number = (double)(x * 1.001); for (i = 1;i<n;i++) { number*=1.001; }...

2019-07-12 14:28:22 364

原创 计蒜客T1062乘方计算

注意math头文件就好#include <stdio.h>#include <math.h>void main() { int a, n,i; int cheng=1; scanf("%d %d", &a, &n); for (i = 1; i <=n;i++) { cheng *= a; } if (abs(cheng)&l...

2019-07-12 14:08:43 236

原创 计蒜客T1061-计算与指定数字相同的个数

没啥好说的,很简单#include <stdio.h>void main() { int N, m,i,count; int a[100]; count = 0; scanf("%d %d",&N,&m); for (i = 0; i < N;i++) { scanf("%d",&a[i]); if (m==a[i]) { ...

2019-07-12 14:00:56 305

原创 T1060整数的个数

count用来计数#include <stdio.h>void main() { int k,i,j; scanf("%d",&k); int a[100]; for (i = 0; i < k;i++) { scanf("%d",&a[i]); } int count1 = 0; int count5 = 0; int count10...

2019-07-11 15:50:39 246

原创 计蒜客T1058计算奇数之和

注意<和<=别搞混了就成了,其他没什么要注意的#include <stdio.h>void main() { int m, n,i,sum; sum = 0; scanf("%d %d",&m,&n); for (i = m; i <= n;i++) { if (i%2!=0) { sum += i; } } prin...

2019-07-11 15:23:32 298

原创 T1056蒜厂奖牌总数

这题用二维数组很方便,不看答案,一点点自己摸索出来,很有成就感,这一点点成就感会激励着我继续向前。编程过程中做不出来一定不要立马看答案,一定要自己一步步调试,找相关知识点,只有这样才能学会编程。#include <stdio.h>void main() { int n,i,j,k,gold,silver,cu,sum;//铜不知道英文咋写,用同位素表示了,偷懒了 scanf...

2019-07-11 14:41:49 515

原创 计蒜客1055整数序列的最大跨度值

这里其实都用i也没关系,因为作用范围就在自己{}内,但为了更清晰,令多几个方便理清思路,排序的方法相当重要,一定要掌握#include <stdio.h>void main() { int n, i, j, k,temp,max,min; scanf("%d",&n); int a[1000]; for (i = 0; i < n;i++) { sca...

2019-07-11 14:10:08 438

原创 计蒜客T1054最高的分数

这里用到的交换的思想很重要,怎么在一排输入没实现……但也通过了……#include <stdio.h>void main() { int n, i,j,max,t; int a[100]; scanf("%d",&n); for (i = 0; i < n;i++) { scanf("%d", &a[i]); } max = a[0]; ...

2019-07-11 13:59:21 444

原创 计蒜客T1053计算整数的和与均值

最后注意强转类型就行了#include <stdio.h>void main() { int n, i; int sum=0; int a[10000]; scanf("%d\n",&n); for (i = 0; i < n;i++) { scanf("%d", &a[i]); sum += a[i]; } printf("%d %...

2019-07-11 11:57:53 362

原创 计蒜客T1052均值

多次获取输入的手法:用数组#include <stdio.h>void main(){ int n,i; scanf("%d\n",&n); double a[100]; double sum=0; for(i=0;i<n;i++){ scanf("%lf\n",&a[i]); sum...

2019-07-11 11:41:58 395

原创 T1051财务管理

数组存输入,配好循环就行了#include <stdio.h>void main() { double a; double sum = 0; int i; double b[12]; for (i = 0; i < 12;i++) { scanf("%lf\n", &b[i]); sum += b[i]; } printf("$%.2lf",...

2019-07-09 14:55:12 243

原创 T1050计算平均年龄

这题用数组和循环来控制输入比较好#include <stdio.h>void main() { int n,i; scanf("%d",&n ); int a[100]; float s = 0; for (i = 0; i < n;i++) { scanf("%d", &a[i]); s += a[i]; } printf("%.2...

2019-07-09 14:40:39 309

原创 T1049虫子与苹果

这题要注意苹果都吃完了的话,时间即使再继续,也不会有剩余苹果了#include<stdio.h>int main(){ int i,x,y,n,l; double j; scanf("%d%d%d",&n,&x,&y); j=y/(double)x; l=y/x; if(j-n>0) { ...

2019-07-09 13:52:06 317

原创 计蒜客T1048简单计算器

这题也可以用switch case来做#include <stdio.h>main(){ int a,b; char c;scanf("%d %d %c",&a,&b,&c); if(c=='/'&&b!=0) printf("%d",a/b);if(c=='/'&&b==0) print...

2019-07-09 13:51:03 669

原创 计蒜客T1047点和正方形的关系

这题直接用绝对值函数很方便#include <stdio.h>#include <math.h>//注意引用math头文件void main() { int x, y; scanf("%d %d", &x, &y); if (abs(x)<=1&&(abs(y)<=1)) { printf("yes"); ...

2019-07-09 10:55:56 262

原创 计蒜客T1043计算邮费

注意循环嵌套大括号要对齐,最好先搭好结构再向代码里填充内容#include <stdio.h>void main() { int a; char c; scanf("%d %c",&a,&c); if (a<=1000) { if (c=='y') { printf("13"); } else if(c=='n'){ pri...

2019-07-08 16:29:03 689

原创 计蒜客T1041蒜头君上班

注意用实型即可#include <stdio.h>void main(){ int a; float biketime,walktime; scanf("%d",&a); biketime=50.0+a/3.0; walktime=a/1.2; if(biketime>walktime){ print...

2019-07-08 15:19:17 486

原创 计蒜客T1039计算成绩

遇到运算符不清楚顺序的就加小括号,避免错误#include <stdio.h>void main(){ int a,b; scanf("%d %d",&a,&b); if((a<60&&b>=60)||(b<60&&a>=60)){ printf("1"); ...

2019-07-08 15:02:49 230

原创 计蒜客T1038能否被3,5,7整除

这题重点在于细心以及替代法的使用,当然也可以直接输出int main(){int a;int b=0,c=0,d=0;scanf("%d",&a);if(a%3==0)b=1;if(a%5==0)c=1;if(a%7==0)d=1;if(b*c*d==1)printf("3 5 7");else if(b==1&&c==1)printf("3 5")...

2019-07-08 14:57:47 327 1

原创 计蒜客T1034比较整数的大小

这题关键在要用long int,输入输出格式为%ld#include <stdio.h>void main(){ long int x,y; scanf("%ld %ld",&x,&y); if(x>y){ printf(">"); }else if(x==y){ printf("=")...

2019-07-08 14:02:05 371

原创 计蒜客T1033奇偶ascii判断

注意转换就好#include <stdio.h>void main(){ char a; scanf("%c",&a); int b=(int)a; if(b%2){ printf("YES"); }else{ printf("NO"); }}...

2019-07-08 11:45:14 194 1

原创 计蒜客T1032判断奇偶数

这里可以直接利用if判断中0为假,其他为真,从而不用判断是否余数等于0或1,代码更简洁#include <stdio.h>void main(){ int n; scanf("%d",&n); if(n%2){ printf("odd"); }else{ printf("even"); ...

2019-07-08 11:35:32 237

原创 计蒜客T1031输出绝对值

注意0的时候的输出#include <stdio.h>void main(){ double a; scanf("%lf",&a); if(a>0&&a<=10000){ printf("%.2lf",a); }else if(a<0&&a>=-10...

2019-07-08 11:29:04 226

原创 计蒜客T1027大象喝水

单位换算注意下就好,整除加一即可#include <stdio.h>void main() { int h, r,n;//n为可整除的桶数 scanf("%d %d",&h,&r); n = 20 / (3.14159 * r * r * h / 1000); printf("%d",n+1);}...

2019-07-08 10:49:05 586

原创 计蒜客T1024-计算圆相关

这个编译器不能识别Π,π,用别的字母代替就能编译成功了#include <stdio.h>void main() { double r; double a=3.14159; scanf("%lf", &r); printf("%.4lf %.4lf %.4lf", 2 * r, 2 * a * r, a * r * r);}...

2019-07-08 10:29:58 298

原创 计蒜客T1025计算浮点数的余数

这里注意要先求出商,才好再求出余数#include <stdio.h>void main(){ double a,b; int k; scanf("%lf%lf",&a,&b); k=a/b; printf("%g",a-b*k); }输出xx时小数尾部没有多余的00,可以用printf("%...

2019-07-05 18:03:27 472

原创 计蒜客T1022-计算多项式的值

注意要用double型//蒜术师知道你很聪明,想让你计算一个多项式的值。////对于多项式 f(x) = ax ^ 3 + bx ^ 2 + cx + df(x) = ax//3//+ bx//2//+ cx + d 和给定的 x, a, b, c, dx, a, b, c, d,计算 f(x)f(x) 的值。////输入格式//输入仅一行,包含 55 个实数,分别是 xx...

2019-07-04 17:57:01 1148

原创 计蒜客T1021-甲流死亡率

要搞清楚%在引号中使用的效果,%%表示直接输出一个%//蒜头君最近研究甲流,发现:甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止 20092009 年 1212 月 2222 日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。////输入格式//输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数,都在[1, 20000][1, 20000] 范围内。////输出格...

2019-07-04 17:43:52 1665

原创 T1020-计算分数的浮点数

注意打印前要先把int型转为double型#include <stdio.h>void main() { int a, b; scanf("%d%d",&a,&b); if(a>=1&&a<=1000&&b>=1&&b<=1000){ printf("%.9f",...

2019-07-03 11:13:51 362

原创 计蒜客T1014

用double型别用float就成#include <stdio.h>void main() { double x; scanf("%lf",&x); if(x>=-100000&&x<=100000){ printf("%.3lf",x); } }

2019-07-02 17:28:45 318

原创 计蒜客T1012A*B问题

要注意选用长整型,对应格式位%ld#include <stdio.h>void main(){ long int a,b; scanf("%ld %ld",&a,&b); if(a>=1&&b<=50000&&b>0){ printf("%ld",a*b); ...

2019-07-01 16:24:10 241

原创 计蒜客T1011反向输出一个三位数

我这是用多重嵌套的方法实现,肯定有简便的算法void main(){ int n,a,b,c;//a保存百位数,b保存十位数,c保存个位数 scanf("%d",&n); if(n>=100&&n<=999){//用了多重嵌套 a=n/100; b=(n%100)/10; c=(n%1...

2019-07-01 15:53:17 535

原创 计蒜客T1010输出线段长度

#include <stdio.h>#include <math.h>//要开方平方所以要用到这个math头文件void main(){ double Xa,Ya,Xb,Yb; double length; scanf("%lf %lf \n%lf %lf",&Xa,&Ya,&Xb,&Yb);//注意double...

2019-07-01 15:39:59 591

原创 计蒜客T1009-计算等差数列

遇到不清楚表达式计算顺序的,就多加小括号防止错误。c中负号就是数字前直接加“-”即可#include <stdio.h>void main(){ int a1,a2,n; int an;//设an为第n项的值 scanf("%d%d%d",&a1,&a2,&n); if(((a1>-100) ||(a1==-100)...

2019-06-28 10:28:48 331

原创 计蒜客T1008-打印字符

很简单的练习#include <stdio.h>int main(){ int a; scanf("%d",&a); printf("%c",a); return 1;}

2019-06-27 15:43:49 410 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除