- 博客(23)
- 收藏
- 关注
原创 “21天好习惯”第一期-21
“21天好习惯”第一期-21 分数可以表示为分子/分母的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。 输入格式: 输入在一行中给出一个分数,分子和分母中间以斜杠/分隔,如:12/34表示34分之12。分子和分母都是正整数(不包含0,如果不清楚正整数的定义的话)。 提示: 对于C语言,
2021-11-12 20:11:11
169
原创 “21天好习惯”第一期-20
“21天好习惯”第一期-20 给定两个整数A和B,输出从A到B的所有整数以及这些数的和。 输入格式: 输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。 输出格式: 首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。 输入样例: -3 8 结尾无空行 输出样例: -3 -2 -1 0 1 2 3 4 5 6
2021-11-11 22:22:34
147
原创 “21天好习惯”第一期-19
“21天好习惯”第一期-19 根据下面关系式,求圆周率的值,直到最后一项的值小于给定阈值。 2π=1+31+3×52!+3×5×73!+⋯+3×5×7×⋯×(2n+1)n!+⋯ 输入格式: 输入在一行中给出小于1的阈值。 输出格式: 在一行中输出满足阈值条件的近似圆周率,输出到小数点后6位。 输入样例: 0.01 结尾无空行 输出样例: 3.132157 结尾无空行 the day of 19 今天解答的是这题 使用基础的迭代就行,要注意sum的初值为1 如下:
2021-11-10 20:05:14
693
原创 “21天好习惯”第一期-18
“21天好习惯”第一期-18 有时候人们用四位数字表示一个时间,比如1106表示 11 点零 6 分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。 读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,例如 5 点 30 分表示为530;0 点 30 分表示为030。注意,第二个数字表示的分钟数可能超过 60,也可能是负数。 输入格式: 输入在一行中给出 2 个整数,分...
2021-11-09 21:05:42
160
原创 “21天好习惯”第一期-17
“21天好习惯”第一期-17 龟兔赛跑 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快? 输入格式: 输入在一行中给出比赛时间T(分钟)。 输出格式: 在一行中输出比赛的结果:乌龟赢输出@_
2021-11-08 18:58:26
154
原创 “21天好习惯”第一期-16
“21天好习惯”第一期-16 the day of 16 next 本题要求编写一个简单计算器程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算。题目保证输入和输出均不超过整型范围。 输入格式: 输入在一行中依次输入操作数1、运算符、操作数2,其间以1个空格分隔。操作数的数据类型为整型,且保证除法和求余的分母非零。 输出格式: 当运算符为+、-、*、/、%时,在一行输出相应的运算结果。若输入是非法符号(即除了加、减、乘、除和求余五种运算符以外的其他符号)则输出ERROR # incl.
2021-11-07 19:51:59
102
原创 “21天好习惯”第一期-15
“21天好习惯”第一期-15 the day of 15 kz 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸, 但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样, 上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井? 这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部, 那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0) 代码如下: # include <stdio.h> int mai
2021-11-06 22:48:38
127
原创 “21天好习惯”第一期-13
“21天好习惯”第一期-13 the day of 13 sia 今天写了一个求取任意时间之差的小程序 如下: #include <stdio.h> int main() { int sec,min,hour,ti1,ti2,a; scanf("%d:%d:%d",&hour,&min,&sec); ti1=hour*3600+min*60+sec; scanf("%d:%d:%d",&hour,&min,&sec); .
2021-11-04 19:49:28
120
原创 “21天好习惯”第一期-11
“21天好习惯”第一期-11 the day of 12 clementine, 回过头来,每一步都是自己扭拧的脚印。 今天是关于输出限定范围内的素数,并统计其的个数
2021-11-02 22:40:48
104
原创 “21天好习惯”第一期-10
“21天好习惯”第一期-10 今天是被C语言拒之门外的第十天,写了一下乘法表。 普普通通小方阵 左右开弓,辣椒炒肉 双手齐发,干活不累
2021-11-01 22:04:46
101
原创 “21天好习惯”第一期-9
“21天好习惯”第一期-9 今天一如既往地在奔赴C语言大门上的第9天,今天写了一个计算阶层的小玩意, 当然计算能力还是有限,但是150的阶层也够壮观的了 #include <stdio.h> double fact(int n) { double f=1; int i; for (i=1;i<=n;i++) f=f*i; return f; } int main() { int n; double f; pr...
2021-10-31 22:57:16
325
原创 “21天好习惯”第一期-8
“21天好习惯”第一期-8 今天是前往c语言大门的第八天,只能说马马虎虎吧,按照自己的意念才能走得更远。 今天写了个任意数量求和求平均并判断满足要求人数的短短代码,估计以后还能改进成更加简约的句子。只能说是若到江南赶上春,千万和春住吧。 #include<stdio.h> #define N 50 //可以改为任意数值 int main() { double a[N],sum=0,ave; int i,counter=0; printf("请输入%d个学生...
2021-10-30 22:36:00
116
原创 “21天好习惯”第一期-7
“21天好习惯”第一期-7 如标题所言,今天是在去敲开C语言大门的路上的第七天,图中所示是计算从一加到某个自拟的整型数值之和,如:从1加到10000便是图中所示结果。涉及知识点少之又少,基础又基础。 ...
2021-10-29 22:58:19
135
原创 “21天好习惯”第一期-6
“21天好习惯”第一期-6 今天准备敲敲C语言的大门,不能太急功近利。 今天写了一个将任意(正负)万位数筛选其中的奇数的小代码,并将其组成一个新的由纯奇数组成的新数。 代码要点不多,也就条件语句的应用,实际上也可以用循环语句来达到输出任意数字的各个数位的奇数。 不过用for语句还得注意b=b*10+n的实际意义 如下: #include<stdio.h> int main() { int a,b=0,c,d,e,f,g; scanf("%d",&a); ..
2021-10-28 22:55:32
261
原创 “21天好习惯”第一期-4
“21天好习惯”第一期-4 今天是准备撬开C语言大门的第四天,短短四天也可以产生巨大的影响。 稍微写了一下 一下水仙数 使用条件语句来求一个自拟的二元一次方程的两个根值。 #include<stdio.h> #include<math.h> intmain() { constdoublezero=1.0e-7; doublea,b,c,d,r,l,x1,x2; printf("请输入一元二次方程的系数(sucha...
2021-10-26 22:58:16
265
原创 “21天好习惯”第一期-2
“21天好习惯”第一期-2  ![在这里插入图片描述](https://img-blog.csdnimg
2021-10-24 22:58:25
107
原创 “21天好习惯”第一期-1
“21天好习惯”第一期-1 今天是wwt尝试撬开C语言大门的第一天,今天尝试了一下赋值变量等的操作,并输出了一个自拟的四位数的各个位数以及该数字的一个反序数,效果还行????
2021-10-23 20:51:39
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅