学习游记(博客)
wpx001
2025-01-03 23:33:35
2025-04-20 18:51:41
王鹏旭的学习帖子
C++相关介绍
编程语言,编写代码实现程序需求,此OJ针对OIer,参加CCF组织竞赛达到升学目的
阅读须知
Ctrl+F查询知识
语言入门
语言入门
#include<bits/stdc++.h>
using namespace std;
int main(){
return 0;}
顺序结构
顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行
如输入a和b,输出它们的和
#include<bits/stdc++.h>
using namespace std;
int a,b;int main()
{
cin >> a >> b; cout << a + b; return 0;
}
现在,请你自主完成本OJ第2题,这里这里
分支结构
分支结构就是将一个内容分类处理,常用有if用法,三目用法,还有switch(不常用,在此不进行介绍,想了解请自行查询)
题目-输入1个非0数,输出其是正数还是负数
#include<bits/stdc++.h>
using namespace std;
int a;
int main()
{
cin >> a;
if(a > 0) cout << "正数"; else cout << "负数"; return 0;
}
#include<bits/stdc++.h>
using namespace std;
int a;
int main()
{
cin >> a;
a > 0 ? cout << "正数" : cout << "负数"; return 0;
}
现在,请你自主完成本OJ第7题,这里这里
循环结构
循环结构就是循环,常用于重复做某件事,主要有for循环和while循环,还有while-do循环(不常用,在此不进行介绍,且不建议学习)
#include<bits/stdc++.h>
using namespace std;
int a;
int main()
{
for(int i = 1;i <= 100;i++) a += i; cout << a; return 0;
}
#include<bits/stdc++.h>
using namespace std;
int a = 1,ans;
int main()
{
while(a <= 100) {
ans += a;
a++;
}
cout << ans; return 0;
}
循环需要了解continue语句和break语句
#include<bits/stdc++.h>
using namespace std;
int a;
int main()
{
for(int i = 1;i <= 100;i++)
{
if(i >= 50) break; if(i == 49) continue; a += i;
}
cout << a;
return 0;
}
数组
数组用来解决同一种类型变量过多问题
#include<bits/stdc++.h>
using namespace std;
int a[10];int main()
{
cin >> a[0] >> a[9]; cout << a[0] << ' ' << a[9];
return 0;
}
字符串(入门)
字符串在很多情况下可以代替char数组,更加方便
#include<bits/stdc++.h>
using namespace std;
string a;int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
cin >> a; return 0;
}
共 50 条回复
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%
%%%