c++学习笔记
文章平均质量分 96
QLUGCL
每一步都算数
展开
-
C艹笔记--面向对象程序设计
C艹学习之旅原创 2022-11-01 16:45:20 · 1169 阅读 · 0 评论 -
long double,long long,double,float,char,int所占字节大小
验证代码#include<iostream>#include<stdlib.h>using namespace std;int main(){ long double a; long long b; double c; float d; char g; int f; cout<<"变量所占字节(1 Byte = 8 bit)"<...原创 2020-01-16 12:11:57 · 1379 阅读 · 0 评论 -
c与c++输入多组数据
int n;while(scanf("%d",&n);c++string s;while(cin>>s);原创 2019-06-16 14:30:24 · 818 阅读 · 0 评论 -
sort(数组名,数组长度)与unique(数组名,数组长度)-数组名
//组合使用排序和查重。//先排序再查重防止查完之后又将重复的元素排进来(强制性单纯使用unique没用)。 sort(a,a+n); n=unique(a,a+n)-a;//实际将重复的元素放在最后,返回的值是除去重复的数组长度。...原创 2019-06-02 19:32:50 · 249 阅读 · 0 评论 -
数组右移(两种方法)
1008 数组元素循环右移问题 (20 分)一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(最后M个数循环移至最前面的M个位置)。***如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?***(不能使用投机取巧)。输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N...原创 2019-03-27 17:49:54 · 12835 阅读 · 9 评论 -
c++定义类的数组使用(1004 成绩排名 )
读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之...原创 2019-03-25 22:27:48 · 625 阅读 · 0 评论 -
使用string型操作大数据(1002 写出这个数 (20 分))
读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10的 100次方(只有double可以存储如此大数据但是无法使用%运算符) 。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入...原创 2019-03-25 14:50:37 · 216 阅读 · 0 评论 -
使用cout输出注意事项
#include<iostream>using namespace std;int main(){ cout<<100<<endl<<'A'<<endl<<"3.140000"<<endl; cout<<("100\nA\n3.140000&quo原创 2019-03-06 22:04:30 · 884 阅读 · 0 评论 -
const与define格式与区别
const float PI=3.1415927;//拥有内存空间有地址,所以要用数据类型定义#define PI 3.1415927//只是一个表示符号。原创 2019-03-13 21:41:26 · 261 阅读 · 0 评论 -
设置cout输出精度( 小数点后几位)
使用iomanip头文件调用setw()(设置数据显示空间),setprecision()(设置整个数据精度)和fixed与setprecision()(设置小数精度)一起使用#include<iostream>#include<iomanip>using namespace std;int main(){ double a,b,c,sum,product,av...原创 2019-03-09 09:47:08 · 2494 阅读 · 2 评论