#创作计划#C++入门简单教学
2025-08-06 21:48:54
发布于:浙江
一、基础框架代码
#include <bits/stdc++.h>
using namespace std;
int main() {
// 代码逻辑区
return 0;
}
二、变量与输入输出
变量定义
int a; // 整型变量
long long b; // 长整型变量
float c; // 单精度浮点
double d; // 双精度浮点
char e; // 字符型
string s; // 字符串
输入输出
cin >> a >> b; // 多变量输入
cout << "a=" << a; // 输出变量
printf("%06d", a); // 格式化输出(6位补零)
三、分支结构模板
if-else结构
if (a > b) {
cout << "a更大";
} else if (a == b) {
cout << "相等";
} else {
cout << "b更大";
}
switch结构
switch(score/10) {
case 10:
case 9: cout << "A"; break;
case 8: cout << "B"; break;
default: cout << "C";
}
四、循环结构模板
for循环
for(int i=0; i<n; i++) {
cout << i << " ";
}
while循环
while(n > 0) {
cout << n%10;
n /= 10;
}
五、数学函数应用
d = max(a, b); // 最大值
c = pow(a, 2); // 幂运算
b = sqrt(c); // 平方根
a = abs(-5); // 绝对值
六、字符串处理
字符串遍历
string s = "ACGO";
for(int i=0; i<s.size(); i++) {
cout << s[i];
}
回文判断
string t;
for(int i=s.size()-1; i>=0; i--) {
t += s[i];
}
if(s == t) cout << "是回文";
七、进制转换代码
十进制转R进制
int n, cur=0, a[1001];
cin >> n;
while(n) {
a[cur++] = n % 8; // 以8进制为例
n /= 8;
}
for(int i=cur-1; i>=0; i--) {
cout << a[i];
}
八、位运算示例
int x = 5, y = 3;
cout << (x & y); // 与运算
cout << (x << 2); // 左移两位(乘4)
这里空空如也
有帮助,赞一个