一、getchar()的用法 1.从缓冲区读走一个字符,相当于清除缓冲区。 2.前面的scanf()在读取输入时会在缓冲区中留下一个字符’\n’(输入完s[i]的值后按回车键所致),所以如果不在此加一个getchar()把这个回车符取走的话,gets()就不会等待从键盘键入字符,而是会直接取走这个“ ...
分类:
编程语言 时间:
2020-03-14 14:38:51
阅读次数:
155
1. char数组: 使用scanf("%[^c]",s)可以以c字符为间隔读取字符串。 所以scanf("%[^\n]",s)可以以读取以换行符为间隔读取字符串。 但是它不会吃掉换行符,所以scanf连着用时要用getchar()把中间的换行符吃掉才行。 2. string 使用getline(c ...
分类:
编程语言 时间:
2020-03-14 12:35:07
阅读次数:
135
1.设置监控,当某个进程(monitor_sure_onlyme)不在时就自动把它拉起来#!/bin/bashwhile[1]doranktest=`psaux|greprank_test_sure_onlyme|grep-v"grep"`if["$ranktest"==""];then#echoranktestnotexistnohup/home/admin/cpuuse/rank_test_s
分类:
其他好文 时间:
2020-03-14 09:20:02
阅读次数:
51
本题要求编写程序,顺序读入浮点数1、整数、字符、浮点数2,再按照字符、整数、浮点数1、浮点数2的顺序输出。 输入格式:输入在一行中顺序给出浮点数1、整数、字符、浮点数2,其间以1个空格分隔。 输出格式:在一行中按照字符、整数、浮点数1、浮点数2的顺序输出,其中浮点数保留小数点后2位。 输入样例:2. ...
分类:
其他好文 时间:
2020-03-13 19:04:02
阅读次数:
61
Gym - 100712H tarjan无向图缩点+树上直径 #include<iostream> #include<cstdio> #include<queue> #include<algorithm> #include<cmath> #include<ctime> #include<set> # ...
分类:
其他好文 时间:
2020-03-11 23:56:54
阅读次数:
100
给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 s = "leetcode" 返回 0. s = "loveleetcode", 返回 2. class solution: def getChar(self,s): setS = set(s) dict = { ...
分类:
编程语言 时间:
2020-03-09 01:45:04
阅读次数:
112
题意:给出一个n*n的矩阵,然后对于矩阵的每一个位置,给出该位置的终点位置,也就是说假如在(1,1)这个位置 ,如果数据是(3,2)那么他的终点位置就是(3,2),然后还有一些停留在原地的点,比如在(2,2)这个位置,数据为(2,2),定为“X” 就是原地不动。要求我们构造出一个上下左右移动满足以上 ...
分类:
其他好文 时间:
2020-03-08 14:11:31
阅读次数:
49
配合__int128使用 inline int read() { char c = getchar(); int x = 0, f = 1; while(c < '0' || c > '9') {if(c == '-') f = -1; c = getchar();} while(c >= '0' ...
分类:
其他好文 时间:
2020-03-03 20:59:30
阅读次数:
74
Description: 排序一组1e8的数列并输出 Solution: 数列大小是32为的无符号整形 拆2的8次方基数排序即可 Code: ...
分类:
其他好文 时间:
2020-03-03 20:50:35
阅读次数:
65
getchar()函数 从输入流中读取一个单个的字符 。如果输入的是字符串,函数也只读取头一个字符,如果下面还有getchar函数则接着上个getchar函数读到的下一个字符读而不需要继续输入就会返回一个读取的字符,这里涉及到缓冲,就是我们输入的字符流其实是存在于缓冲区中,所以下一个getchar函 ...
分类:
其他好文 时间:
2020-03-02 11:01:52
阅读次数:
73