自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 “21天好习惯”第一期-21

两个数的简单运算 #include <stdio.h> int main() { int a,b; char op; scanf("%d %c %d",&a,&op,&b); switch(op) { case'+': printf("%d",a+b); break; case'-': printf("%d",a-b); break; cas

2021-11-12 21:58:53 514

原创 “21天好习惯”第一期-20

兔子繁衍问题 #include <stdio.h> int main() { int n,i,sum=0; int x1=1,x2=0; scanf("%d",&n); for (i=1;i<50;i++) { sum=x1+x2; x1=x2; x2=sum; if(sum>=n) break; } printf("%d",i); } 30 9

2021-11-12 21:53:49 334

原创 “21天好习惯”第一期-19

整数段求和 #include <stdio.h> int main() { int a,b,i,sum=0; int x=1; scanf("%d %d",&a,&b); for(i=0;a+i<=b;i++) { printf("%5d",a+i); sum=sum+a+i; if(x%5==0) printf("\n"); x++;

2021-11-11 22:56:47 309

原创 “21天好习惯”第一期-18

求交错序列前N项和 计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。 #include <stdio.h> #include <math.h> int main() { int i,n; float s; scanf("%d",&n); for(i=1,s=0;i<=n;i++) { s=s+pow(-1,i-1)*i/(2*i-1); } printf("

2021-11-10 17:36:06 169

原创 “21天好习惯”第一期-17

如何数出一定范围的所以水仙花数 三位水仙花数,即其个位、十位、百位数字的立方和等于该数本身。 #include <stdio.h> int main() { int x,m,n,a,b,c; scanf("%d %d",&m,&n); x=m; if(x<=n&&x>=100&&x<=999) for (x=m;x<=n;x++) { a=

2021-11-09 13:58:54 39

原创 “21天好习惯”第一期-16

求n分之一序列的前n项和 #include <stdio.h> int main() { int N; int a=1; float s=0.0; scanf("%d",&N); while (a<=N) { s=s+1.0/a; a++; } printf("sum = %.6f",s); return 0; } 5 sum = 2.283334 Process re

2021-11-09 13:55:51 40

原创 “21天好习惯”第一期-15

存款利率的计算问题 设capital是最初的存款总额(即本金),rate是整存整取的存款年利率,n 是储蓄的年份,deposit是第n年年底账号里的存款总额。已知如下两种本利之和的计算方式: 按复利方式计息的本利之和计算公式为: 按普通计息方式计算本利之和的公式为: deposit = capital * (1 + rate * n) 已知银行整存整取不同期限存款的年息利率分别为: 存期1年,利率为0.0225...

2021-11-07 12:46:11 377

原创 “21天好习惯”第一期-14

阶梯电价 #include <stdio.h> int main() { float a,b; scanf("%f",&a); if(a<0) printf("Invalid Value!"); if(a>=0&&a<=50){ b=0.53*a; printf("cost = %.2f",b); } if(a>50){ b=0.53

2021-11-05 17:53:32 47

原创 “21天好习惯”第一期-13

百分制成绩转换为五分制成绩 #include<stdio.h> int main() { int score; char grade; printf("Please input score:\n"); scanf("%d", &score); if (score < 0 || score > 100){ printf("Input error!\n"); } else { if (sc

2021-11-05 16:45:06 42

原创 “21天好习惯”第一期-12

魔术游戏 2018年FISM(世界魔术大会)近景总冠军简纶廷的表演中有一个情节:以桌面上一根带子为界,当他将纸牌从带子的一边推到另一边时,纸牌会变成硬币;把硬币推回另一边会变成纸牌。 这里我们假设纸牌会变成等量的硬币,而硬币变成纸牌时,纸牌的数量会加倍。那么给定纸牌的初始数量,当他来回推了 N 次(来/回各算一次)后,手里拿的是纸牌还是硬币?数量是多少? #include <stdio.h> #include <math.h> int main() { int a,b

2021-11-03 17:21:22 1133

原创 “21天好习惯”第一期-11

计算一个分段函数的值 #include <stdio.h> #include <math.h> int main() { float x,y; scanf("%f",&x); if (x>=0){ y=sqrt(x); printf("f(%.2f) = %.2f",x,y); } else if (x<0){ y=pow(x+1,2)+2*x+1/x; p

2021-11-02 15:00:08 49

原创 “21天好习惯”第一期-10

出租车的计价问题 #include <stdio.h> int main() { int t,m; float s; scanf("%f %d",&s,&t); if (s<=3) { m=10+(t/5)*2; printf("%d",m); } if (s>3&&s<=10) { m=10+(s-3)*2+(t/5)*2; printf("%d

2021-11-01 17:55:21 43

原创 “21天好习惯”第一期-9

环形加密的基础设置 #include <stdio.h> int main() { char a; int b,c; scanf("%c %d",&a,&b); c=a+b%26; int d=b%26; if (b>=0&&c<=122) { printf("%c",a+d); } if (b>=0&&c>122) { pr

2021-11-01 17:51:13 42

原创 “21天好习惯”第一期-8

今天是个大工程,如何将一个数进行拆分并进行一系列计算,具体见以下代码 #include <stdio.h> int main() { int a,b,c,d,e,f,n,y; printf("Please input n:\n"); scanf("%d",&n); c=n/1000; d=(n-c*1000)/100; e=(n-c*1000-d*100)/10; f=n-c*1000-d*100-e*10; a=c*1

2021-10-30 15:03:53 37

原创 “21天好习惯”第一期-7

求等差数列的第n项是多少 #include <stdio.h> int main() { int a1,a2,n,an,d; scanf("%d %d %d",&a1,&a2,&n); d=a2-a1; an=a1+(n-1)*d; printf("%d",an); return 0; } 1 4 100 298 Process returned 0 (0x0) execution time : 7.251 s.

2021-10-30 11:17:09 40

原创 “21天好习惯”第一期-6

如何输出某一天之后两天是星期几 #include <stdio.h> int main() { int a,b; scanf("%d",&a); if(a+2>7) { b=(a+2)%7; printf("%d",b); } else { b=a+2; printf("%d",b); } return 0; } 56 2 Process returned 0 (0x0

2021-10-28 20:12:17 41

原创 “21天好习惯”第一期-5

如何将美国的日期格式转换成中国的日期格式 #include <stdio.h> int main() { int mm,dd,yyyy; scanf("%d-%d-%d",&mm,&dd,&yyyy); printf("%d-%02d-%02d",yyyy,mm,dd); return 0; } 输出结果如下 07-08-2017 2017-07-08 Process returned 0 (0x0) execution t.

2021-10-27 19:05:54 47

原创 “21天好习惯”第一期-4

逆序数的拆分计算 #include <stdio.h> #include <math.h> int main() { int x,y,a,b,result,z1,z2,z3,z4; printf("Input x:\n"); scanf("%d",&x); x=fabs(x); z1=x/1000; z2=(x-z1*1000)/100; z3=(x-z1*1000-z2*100)/10; z4=x-z1*1

2021-10-26 21:08:58 51

原创 “21天好习惯“第一期-3

学分绩计算 #include <stdio.h> int main() { int math1,English,math2; float fanal; printf("Input math1, English and math2:"); scanf("%d,%d,%d",&math1,&English,&math2); fanal=(math1*5+English*1.5+math2*3.5)/10.0; printf(

2021-10-25 21:40:39 45

原创 “21天好习惯”第一期-2

C语言中使用%c输入数据时的一些问题,在用%c格式符读入字符时,空格字符和转义字符都会作为有效字符输入, #include <stdio.h> int main() { int a; char b; float c; printf("Please input a integer:"); scanf("%d",&a); printf("integer:%d\n",a); printf("Please input a charact

2021-10-24 20:18:06 1802

原创 “21天好习惯”第一期-1

“21天好习惯"第一期-1## 标题 如何在C语言中显示字母在英文序列中的位置,学到了新的东西。 #include <stdio.h> int main() { char a,b,c; printf(“Input your English name:\n”); scanf(”%c%c%c",&a,&b,&c); printf("%c%c%c\n",a-32,b,c); printf("%c:",a); printf("%d\n",a=a-‘a’+1); printf("%

2021-10-23 20:04:10 62

空空如也

空空如也

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

TA关注的人

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