前言:每次写机试题总有些写法忘记了,比如输入输出,数组声明,在此记录下常用的结构,也许这是一种语法糖。
stl标准库
引入头文件:
#include <iostream> //输入流 头文件,引用后可以使用cin>>a[i]进行输入
#include <stdio.h> //引用后可以使用 scanf("%d",&a[i]);输入
using namespace std;
函数的写法
int main() {
....
return0;
}
注意:若A函数调用B函数,则B函数要写在A函数上方,B函数才可调用。
数组
int arr = [];
int arr = [][num];
int array[100] = {1,2};
随机数的生成
#include <stdlib.h>
(rand() % (b-a))+ a; //取得[a,b)的随机整数
输入
???cin.getline(str,5000);
cin>>inputNum;
输出
cout<<"count:"<<count<<endl;
字符串
#include <string>
string str; //字符串的声明
str[i]; //可以取字符串中单个字符
str[i]!='\0' //字符串结束标志 “\0”
获取字符串长度的函数?
string str="abcde"; //字符串赋初值
问题?如何解决在网页上写代码就不能调试,在本机上写代码可以调试但是没有测试数据,特别是当测试数据不方便手动输入时。