程序框架:
#include<iostream>//头文件
#include<bits/stdc++.h>
using namespace std;
//定义变量,结构体,函数区
int main(){
//{
//定义变量,结构体,函数区
//主程序(算法区)
return 0; //返回 0 (结束)
}
C/C++的输出:
输出方法多样:
cout<<n; //cout<<n<<endl;
printf("%d",n); //printf("%d\n",n);
(当然还有puts,就不一一列举了)...
C/C++输入:
cin>>n;
scanf("%d",&n);
C/C++多数据时输出:
cout<<n<<m<<"hello,I AK IOI!"; // cout<<n<<m<<"hello,I AK IOI!"<<endl;
printf("%d%d hello,I AK IOI!",n,m);
C/C++多数据时输入:
cin>>n>>m;
scanf("%d%d",&n,&m);
C/C++定义变量:
int (整型变量,如1,2,3...)
double / flout / long long (小数变量,高精度,如1.005,2.333)
注:long long 也可以当大数的变量定义
char (储存字符变量,如Z,H)
C/C++ char 应用:
char s='Z'; // char s=90;
cout<<s;
为什么 s 也可以等于90呢?
看看这个:
多嘴的拓展:
int a,b; // 定义两个数
cin>>a>>b; // 读入
cout<<a+b; // 计算a+b的和(如1+1=2)
推荐题目:
-
输出题 (https://www.luogu.com.cn/problem/B2002)
-
输入输出题 (https://www.luogu.com.cn/problem/P1001)
-
关于char类型题(https://www.luogu.com.cn/problem/B2018)
-
拓展(好像也算不上)
(https://www.luogu.com.cn/problem/B2008)
(https://www.luogu.com.cn/problem/B2007)//考虑 long long