假期刷题打卡总结--1

1、讲讲今天的教训

今天本该是第六天打卡了(虽然前五天我的进度很慢,打卡依旧停留在"基本的输入输出"这个板块),但是我今天我给自己放了一天假,这个小假并没有在我的计划当中,可以说是一个突发事故,原因就在于,我刚睁开眼睛的时候拿起了手机,然后顺势打开了娱乐软件,然后,我的一天就荒废了。呜呜呜呜~~假期刷题打卡总结--1_第1张图片

        所以,总结一下就是---睡觉时手机不要放在伸手就能拿到的地方,这样就可以防止一睁眼就玩手机;除此之外,也得注意,刚起来的时候不要躺着或者坐着刷手机,先去干个其他的事情,让自己清醒过来,然后开启充实的一天。

        好了,现在懊悔已经来不及了,就当是自己的一个奖励机制吧,奖励自己成功打卡5天。下面就开始总结一下这几天打卡的情况。

2、刷题打卡心得       

        通过这几天的打卡,我深刻的体会到我的基础有多么的薄弱,连最基本的输入输出都不清楚,每道题看似代码很简单,分析过程也不难,但是我搜索资料的时间是占大半的,因为我的情况就是,我能分析出这道题应该干个什么,但是我却不会用相应的语句去表示,所以我就需要去搜索应该相应资料,这导致整个刷题进度都很慢,真不敢想象要是毕业的时候,我就只会敲个”hello world“,找工作的时候该有多么的无助,不过幸好,我开始了,虽然进度很慢,但是日积月累,我相信我可以的,加油吧,小菜鸡(我自己)!

       

3、近几天刷题知识点总结

(1)c++、C语言、Java、python基本输入格式

c++: 一般使用万能头文件 #include ,所以我就不专门强调加什么头文件了。

输入语句:

#include
using namespace std;

cin >> a;//例如a是需要输入的变量

c语言(我没有系统的学习过c++,所以对于一些基本的语句可能会用到c++,但是大部分还是使用C语言解决的,但是在c++使用比C语言更简洁的情况下,我会选择c++,所以说有的情况下,我的代码中可能会两者夹杂,无法分清楚到底是那种语言)

输入语句:(必须要记得&这个符号,这个符号表示将该变量放入相应的地址当中,你去取的时候就可以直接在这个地址里面找到该变量,若是不加这个地址,那你输入的变量就可能随机到某个地址中,那么这时候你取出该地址的内容就不一定是你想要的了(我自己的理解,有错误请指正))

scanf("%d",&a);//假设输入的变量a是整型

在使用这种方式的时候,就必须得记住常用的输入格式符:(以前保存了,忘了在哪看的了)

假期刷题打卡总结--1_第2张图片

 Java: 主要的就是如下两行代码

Scanner input = new Scanner(System.in);

int a = input.nextInt();//假设输入的变量a为整型

在使用Java输入的时候,就需要知道Scanner类中next系列方法(他们的作用都是从键盘中接收数据。当程序执行到他们的时候,在命令行中就开始等待键盘输入,结束标志都是回车且都不会读入最后的那个回车符\n):

  1. next():接收键盘输入的内容且进行扫描分割。
  2. nextInt():本质是调用了next()方法,然后将next()方法返回的字符串再解析成int型数字返回。
  3. nextLine():读取输入后,nextLine()将光标定位在下一行。所以它和next()的区别就是它没有分隔符,直接扫描全部的键盘输入内容,并创建对象进行将其引用返回。

(具体详细内容可以参考其他优秀博主的博客,有很详细的介绍,我有时间再补充这个内容吧,我暂且也就了解了个大概)

python:总结下来就一行代码:

#变量名 = 类型名(input())

a = int(input) //例如变量a为整型

 (2)c++、Java和python实现输入多个整型数值并用逗号分隔

 使用c++我不清楚,我直接使用的是C语言的语句:

printf("%d,%d",a,b);//假设输入整型变量a,b并用逗号隔开

Java:使用split()函数,该函数的使用通常是,首先输入一个字符串,然后定义一个新的字符串数组用来存储使用某分隔符分隔的字符串。例:

/*先转换成输入一串字符串,然后定义数组,split以“,”分割*/
 
Scanner input = new Scanner(System.in);
String s = input.next();
String[] str = s.split(“,”); //这里要使用双引号,因为这个参数应该是字符串,而不是字符

python:使用map()函数和split()函数。例:

#这里首先需要输入,即使用input()函数,然后在输入的时候使用“,”隔开,即使用split()函数
a,b=map(int,input().split(","))
 

具体内容,可以查看:
假期刷题打卡--Day2-CSDN博客

(3)c++常用关于宽度、精度的函数或符号:setw()、fixed和setprecision()  以及对齐方式参数:left和right

具体内容:

假期刷题打卡--Day3-CSDN博客

(4)字符串截取函数substr()、cin>>a和getline(cin,a)的区别

具体内容:

假期刷题打卡--Day4-CSDN博客

 (5)指数型数据输出(还在补充中)

假期刷题打卡--Day5-CSDN博客

明天继续吧。 

你可能感兴趣的:(假期打卡学习,java,开发语言,python,c++,c语言)