16 Star 1 Fork 1

UCAS-SAS-Robot-Team/算法组作业

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
RM01.cpp 1.84 KB
一键复制 编辑 原始数据 按行查看 历史
Junyan721113 提交于 2022-10-03 12:45 . fix: version revert
#include <iostream>
#include <cstddef>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;
int a[10010];//自动清零
int main() {
cout << "SAS 必胜!" << endl;
short a1;
int b1;
long long c1;
//一般来讲2 4 8字节
unsigned short ua1;
unsigned int ub1;
unsigned long long uc1;
size_t t1 = SIZE_MAX;
//C中任何对象所能达到的最大长度,在数组下标和内存管理函数之类的地方广泛使用
//它默认unsigned
float a2;//4
double b2;//8
long double c2;//16 不常用
char cc = 'a';
unsigned char ucc;//一个字节
int ca = (int)cc;
//参考ASCII码
bool flag = true;
a1 = 2 * 2;
a1 = a1 / 2;
a1 /= 2;
ucc = 0b1111 + 0xFF + 0123;
ucc = 123 & (321 | 132);
ucc = 123 << 2;
ucc >>= 1;
ucc = ucc ^ 0b11001;
ucc ^= cc ^= ucc ^= cc;
flag = (1 + 2 == 0 || (1 - 2 >= -1 && flag));
//布尔表达式:计算一个命题的真假
if(flag) {
cout << "123" << endl;
}
else if(ucc >= 1) {
cout << "312" << endl;
}
else {
cout << "321" << endl;
}
if(ucc < 0) {
a1 = 123;
}
else a1 = 321;
a1 = (ucc < 0) ? 123 : 321;
//是这样吗?是就123,不是就321
for(int bot = 1; b1 > 0; bot *= bot) {
a1 *= bot;
b1 >>= 1;
}
int bot = 1;
while(b1 > 0) {
a1 *= bot;
b1 >>= 1;
bot *= bot;
}
string str;
cin >> str;
cout << str + str << endl;
str = "\r\n\t\b\"\'\\";
//CR LF
scanf("%d", &a1);
printf("%d + %d = %d\n", a1, a1, a1 + a1);
//占位符,后面的变量会按顺序填到这里面
int aa[10010], ind = 1;//不自动清零
aa[ind] = 123;
vector<double> vec;
return 0;
}
int gcd(int a, int b) {
return b ? gcd(b, a % b) : a;
}
struct node {
int weight;
int nxt;
}nodes1[10010], anode;
node nodes2[10010], anode2;
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ucas-sas-robot-team/RMhomework.git
git@gitee.com:ucas-sas-robot-team/RMhomework.git
ucas-sas-robot-team
RMhomework
算法组作业
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385