竞赛
考级
很成功的WA了,救我救我
AC是最好的
一、选班长 二、计数排序 桶排序(去重)
1943
大家有何感想?
四川航空股份有限公司
#include <iostream> using namespace std; int main() { int n, i, j, ans; cin >> n >> i >> j; if(i + j <= n + 1) { if(i > j) ans = 4 * j * (n - j) + j - i + 1; else ans = 4 * (i - 1) * (n - i + 1) + j - i + 1; } else { if(i > j) ans = 4 * i * (n - i) + 2 * (2 * i - n - 1) + (i - j + 1); else ans = 4 * j * (n - j) + 2 * (2 * j - n - 1) + (i - j + 1); } cout << ans << endl; return 0; }
黄博赟
#include<bits/stdc++.h> using namespace std; char a[8][4]={{'a','b','c'},{'d','e','f'},{'g','h','i'},{'j','k','l'},{'m','n','o'},{'p','q','r','s'},{'t','u','v'},{'w','x','y','z'}} int main(){ }
91919191
#include<iostream> using namespace std; int main(){ long long a[4],s; for(int i=1;i<=3;i++) { cin>>a[i]; s+=a[i]; } cout<<s; return 0; }
资本家
有许多的**在叫难
lll
水仙花数
抄袭吧
复仇者_天之神_皮皮虾_大帅哥
pokemon
int类型存 10的9次方数据 long long类型存10的18次方数据 保存小数(浮点数 )类型 flout(这个不好用) double(这个好用) doublea a,b; 需要特殊去保留几位小数点 使用printf(''); printf('%')//使用%为后续的变量占位 但是不同变量有不同类型,所以需要给指定类型 int对应%d,long long对应%lld float对应%f,double对应%lf printf("%.xlf",a);x表示你要保留几位小数 printf("%xd",a);表示右对齐几位用空格补 printf("0%xd",a);表示右对齐几位用087补
1
恭喜大家完成了第一课的学习 今天我们认识了这几个单词: 单词 include iostream using namespace int main return > C++关键字不可以作为变量名!!! > C++关键字指的是在Dev里面打出来时为加粗字体 今日课堂代码: 今日作业传送门 做2-3道题就行了!!!!
小饺子
dsaadsarf
bobobobobobobobo
啊啊啊c++ 放过我吧!!!!!!!!!!!!!! 马善被人骑>>>>人善马+加⑦!!!\textcolor{red}{人善马+加⑦!!!}人善马+加⑦!!!
§༺ཌༀཉི我要上交大༃ༀད༻§
A371.完成max min函数 入门 官方 加入题单 题目纠错 通过率: 58.82% 时间限制: 1.00s 内存限制: 128MB 题目描述 补全代码使得程序可以输出两个数的最大值和最小值 #include<iostream> using namespace std; // 完成 max_value、min_value 函数 int main() { return 0; } 输入格式 一行两个整数 输出格式 max=最大值 min=最小值 输入输出样例 输入#1 复制 3 4 输出#1 复制 MAX=4 MIN=3 说明/提示 对于100 % %的数据, 0 < A , B < 1 0 4 0<a,b<=10 4
乐乐(有必回关)(有好必赞)
#include <bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ int m; string t; cin>>t; m=t.length(); for(int i=0;i<m;i++){ if(t[i]>='A'&&t[i]<='Z'||t[i]>='a'&&t[i]<='z'){ if(t[i]>'Z'&&i==0) t[i]-=32; if(t[i]<'a'&&i!=0) t[i]+=32; } } cout<<t<<endl; } return 0; }
ybbb dddd
158****9917
一、队列练习一、队列练习一、队列练习 二、抓住那头牛二、抓住那头牛二、抓住那头牛 三、迷宫最短路三、迷宫最短路三、迷宫最短路
> 本文Markdown源码2017字,渲染后1895字。 > 深外我恨你的神人键盘 前言 本文章介绍了:什么是RTTI,RTTI的作用,RTTI的使用方法等。 什么是RTTI RTTI(Runtime Type Identification,运行时类型识别),用于在程序运行时动态确定对象类型。 RTTI的用途 可能会有人说:啊你个没用的,C++又不像Python,类型都是确定的,有什么用啊 那当然有用了,毕竟类型确定,如果是个指针,指向的类型还不确定呢。 这里需要一些关于类的多态的知识,如果不了解可以参阅:https://www.acgo.cn/discuss/study/54581 在类的多态中,当使用一个基类指针/引用操作一个派生类中覆写的虚函数,就需要RTTI来确定调用的是哪个派生类,从而决定调用虚函数的覆写版本。 当然,还有一些情况要用到RTTI——比如确定调用派生类的具体版本,或者是想对指针进行安全转换等。 > RTTI只能用于包含虚函数的类。 如何使用RTTI 在C++中,默认提供了3种使用RTTI的方法: * dynamic_cast * typeid * type_info DYNAMIC_CAST dynamic_cast是C++中最常用的RTTI组件,一般用于在类的继承操作中确定是否可以安全转换指针/引用从一个类的指针/引用到另一个类的指针/引用。 dynamic_cast主要用于多态,如要确定基类指针指向的派生类对象类型,或者要操作某个派生类中的成员函数,但该成员函数在其他派生类中可能并不存在。 dynamic_cast的语法如下: > 要用于引用,将*换为&。 其中Type是一个类,pt是指向一个类对象的指针/引用。 可能的结果如下: * 如果转换成功,dynamic_cast将返回转换后的值。 * 如果转换失败且目标类型是一个指针,将返回目标类型的空指针。 * 如果转换失败且目标类型是一个引用,将抛出异常std::bad_cast。 要处理这个异常,需要导入头文件<typeinfo>。 例如这个程序: 运行程序,输出0xbc1550 0 由于第二个dynamic_cast期望基类A拥有派生类B的成员函数print2(),而基类A实际上并没有该函数,所以返回空指针。 dynamic_cast可能导致转换失败的原因: * 如果一个派生类定义了基类没有的成员,而dynamic_cast试图将基类指针转换为派生类指针时将转换失败。 TYPE_ID运算符和TYPE_INFO类 typeid接受两种参数: * 类名; * 结果为对象的表达式。 其返回一个对type_info对象的引用,其中type_info是在typeinfo头文件中定义的。 type_info类重载了==和!=运算符,从而可以使用这两个运算符对类型进行比较。 type_info类的name()方法返回类名。 例如: 输出结果: > 运行结果可能因不同系统而不同。 本篇完
AAA逃离森林湖的蔡锡龙批发
共5920条