自定义博客皮肤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

最后一天带来的是pta上的一道有关斐波那契数列的非常有意思的题。一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?输入格式:输入在一行中给出一个不超过10000的正整数N。输出格式:在一行中输出兔子总数达到N最少需要的月数。#include <stdio.h>int F(int n){ if (n == 1 || n == 2)...

2021-11-12 21:18:33 538

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

)循环输出指定区间范围的偶数#include<stdio.h>intmain(){inti;for(i=1;i<=10;i++){if(i%2==0)printf("%2d\n",i);}return0;}(2)循环输出指定区间范围的奇数#include<stdio.h>intmain(){inti;for(i=1;i&l...

2021-11-12 21:16:44 510

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

小明固定在慕课网上学习,每当学习一门课程,在他的已学课程中都会加1,想想用什么样的函数可以得到运行结果为:××表示小明学习的课程数,在代码编辑器中第3-13行中分别写两个函数得到相应的运行结果#include <stdio.h>int learing(){ printf("%s\n","小明在慕课网上学习"); return 0;}int class(int n){ printf("小明在慕课网上学习了%d门课程",n); return ...

2021-11-10 17:43:39 219

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

19:A*B问题总时间限制: 1000ms 内存限制: 65536kB描述输入两个正整数A和B,求A*B。输入一行,包含两个正整数A和B,中间用单个空格隔开。1 <= A,B <= 50000。输出一个整数,即A*B的值。样例输入3 4样例输出12提示注意乘积的范围和数据类型的选择#include <cstdio>#include <cstring>using namespace std;int ma...

2021-11-10 17:41:11 211

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

苹果和虫子总时间限制: 1000ms 内存限制: 65536kB描述你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?输入输入仅一行,包括n,x和y(均为整数)。输入数据保证y <= n * x。输出输出也仅一行,剩下的苹果个数样例输入10 4 9样例输出7提示注意:是要求完整的苹果数。#include <ios...

2021-11-08 20:11:33 63

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

学习递归函数猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又多吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,问第一天共摘下来多少个桃子?并反向打印每天所剩桃子数。#include <stdio.h>int getPeachNumber(n){ int num; //定义所剩桃子数 if(n==10) { return 1 //递归结束条件 ...

2021-11-08 20:10:38 43

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

大象喝水总时间限制: 1000ms 内存限制: 65536kB描述一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。输入输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深h和底面半径r,单位都是厘米。输出输出一行,包含一个整数,表示大象至少要喝水的桶数。样例输入23 11样例输出3提示如果一个圆桶的深为h厘米,底面半径为r厘米,那么它最多能装Pi * ...

2021-11-06 09:10:25 87

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

计算浮点数相除的余数总时间限制: 1000ms 内存限制: 65536kB描述计算两个双精度浮点数a和b的相除的余数,a和b都是正数的。这里余数(r)的定义是:a = k * b + r,其中 k是整数, 0 <= r < b。输入输入仅一行,包括两个双精度浮点数a和b。输出输出也仅一行,a÷b的余数样例输入73.263 0.9973样例输出0.4601提示注意:输出时小数尾部没有多余的0,可以用下面这种格式:double x;x ...

2021-11-06 09:08:46 55

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

与圆相关的计算总时间限制: 1000ms 内存限制: 65536kB描述给出圆的半径,求圆的直径、周长和面积。输入输入包含一个实数r(0 < r <= 10,000),表示圆的半径。输出输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。样例输入3.0样例输出6.0000 18.8495 28.2743提示如果圆的半径是r,那么圆的直径、周长、面积分别是2*r、2 * pi * r、p...

2021-11-04 19:11:35 94

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

static修饰局部变量①认识局部变量:局部变量创建在栈区上。栈区上数据窜出的特点是入栈创建出栈销毁,所以说局部变量的作用域仅在相应代码块内,因为出代码块时被销毁。②static修饰局部变量 ⭐static实际修改了局部变量的存储类型,将原本应该存储在栈区的局部变量存储在静态区。静态区上数据存储的特点是,程序结束变量才被释放。我们常见的全部变量就是存储在静态区上。现在我们分析static修饰后作用域和生命周期的变化:作用域:作用域不变,只是出作用域不被销毁生命周期:生命周期变长,程序结束生命周期

2021-11-04 00:06:04 54

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

05:计算分数的浮点数值总时间限制: 1000ms 内存限制: 65536kB描述两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)输入输入仅一行,包括两个整数a和b输出输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位)样例输入5 7样例输出0.714285714提示使用printf("%.9lf", ...)实现保留小数点后9位#include <iostream&...

2021-11-02 18:34:10 346

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

计算(a+b)*c的值总时间限制: 1000ms 内存限制: 65536kB描述给定3个整数a、b、c,计算表达式(a+b)/c的值,/是整除运算。输入输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000 < a,b,c < 10,000, c不等于0)输出输出一行,即表达式的值。样例输入1 1 3样例输出0#include <iostream>using namespace std;int ma...

2021-11-02 18:32:44 39

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

A+B问题总时间限制: 1000ms 内存限制: 65536kB描述在大部分的在线题库中,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。现在请你解决这一问题。输入一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。输出一个整数,即A+B的值。保证结果在整型范围内。样例输入1 2样例输出3#include <iostre...

2021-10-31 21:31:44 42

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

枚举法:思想:一一枚举从2~n-1之间可能被n整除的数int is_prime(int n){int i = 0;for (i = 2; i < n ; i++){return 0;//能被2~n之间的数整除说明是合数,所以直接返回0}return 1;}优化一:排除所有除2外的偶数int is_prime(int n){int i = 2;if (n % 2 == 0)return 0;for (i = 3; i < n ; i+=2){ return 0

2021-10-30 23:15:01 72

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

求:y=√x1.二分法求零点由于函数在(0,+oo)为单调函数,取值为正yy - x = 0 设 g(y) = yy - x ,函数值在自变量y属于(0,+oo)也单调。g(0)<=0 ,g(x+1)>0 所以可在区间[0,x+1]上采用二分法#includeconst double eps=1e-10;//精度小数点后10位//求y=根号x//则y^2=xdouble Abs(double val) {//求val的绝对值if (val < 0)val = -val;

2021-10-30 00:22:13 57

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

1.American usually use day-month-year, but Chinese often use year-month-day. Please write a program to transfer the date from American style to Chinese style.Input format:mm-dd-yyyyOutput format:yyyy-mm-ddInput sample:06-08-2017Output samp

2021-10-28 19:20:49 149

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

1.任务某游戏对不同等级的积分的玩家赋予不同的荣誉称号,其对应关系如下:积分>=10000分为钻石玩家积分>=5000并且<10000为白金玩家积分>=1000并且<5000为青铜玩家积分<1000为普通玩家。小编现在是有7200分,请在代码编辑器中完善代码,看一下小编是什么级别的玩家。我的代码#include <stdio.h>int main(){ int score = 7200; //完善一下代...

2021-10-27 21:19:01 128

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

每日习题1.案例拓展 鸡兔同笼 中国古代《孙子算经》中记载有趣的“鸡兔同笼”问题:“雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”请仿照上例编程输入一组可能的头数量和脚数量,分别输出鸡兔各多少只。(提示,可能的数据有:头35脚94、头88脚244、头100脚200、头80脚240、等等)。输入格式:头数量和脚的数量。输出格式:鸡的数量和兔的数量,中间空一格。输入样例:10 30结尾无空行输出样例:5 5结尾无空行输入样例:100 200

2021-10-26 22:32:28 226

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

今日例题1日期显示(3分)题目内容:编写一个程序, 接收用户录入的日期信息并且将其显示出来. 其中, 输入日期的形式为月/日/年(mm/dd/yy), 输出日期的形式为年月日(yy.mm.dd)。以下为程序的运行结果示例:Enter a date (mm/dd/yy):12/03/2015↙You entered the date: 2015.12.03输入格式:"%d/%d/%d"输出格式:输入提示信息:"Enter a date (mm/dd/yy).

2021-10-25 20:54:05 109

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

今日打卡慕课网上几个题目1输出逆序数(3分)题目内容:从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3,然后计算3*100+2*10+1 = 321,并输出321。提示:1. 从键盘输入数据可以使用函数scanf()。例如,scanf("%d", &x); 表示从键盘输入整数并存入整形变量x中。2. 利用取绝对值函数 fabs()忽略输入数据的负号。fabs(x)表示计算变量

2021-10-24 20:15:21 123

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

C语言基础知识温习知识点1:main函数main函数为函数入口,有且只有一个,即在一个工程下即使有多个文件也只可以有一个main函数知识点2:库函数库函数是 C语言提供的,使用的时候只需要引用即可。引用的方式是#include< xx.h >这里的printf所对应的库函数位于stdio头文件下,引用这个头文件就可以使用printf函数eg.函数printfprintf函数功能是是将特定格式的数据输出到屏幕上,没有加格式就原封不动的打印控制符 说明%d 按十...

2021-10-23 22:59:22 39

空空如也

空空如也

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

TA关注的人

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