![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
穆穆不惊左右
这个作者很懒,什么都没留下…
展开
-
PAT A1117 爱丁顿数 Eddington Number 一个样例点不过的错误原因
这道题有一个样例点一直过不了。想了很久也没有想明白,今天终于想明白了!!!~~如果跟我一样 从大到小排列,i从1 开始,要注意 while循环条件应该是<n+1!int main(){ int n; cin>>n; vector<int> v(n); for(int i=0;i<n;i++){ cin>>v[i]; } sort(v.rbegin(),v.rend()); //cout<<v[0]; int i=1;原创 2020-05-23 16:46:48 · 259 阅读 · 0 评论 -
PAT 1050 螺旋矩阵 找规律题 C++
1.N 找出m-n的最大m,n开平方后的数往上或下找能被整除的2.找规律(循环)本质:把一个递减的数组重新排序,没有时间复杂度的要求可以放到一个新的数组中顺时针完成一次循环(见下图 黑框和灰框各为一次循环),其中一行(i相同),一列(j相同)一次循环可分为四个小的步骤(见图中四个箭头)。如果图不是很好理解,可以以绿色箭头圈中的数字为一组。写出他们的i j(行列...原创 2020-03-27 19:41:44 · 254 阅读 · 0 评论 -
PAT B1051 复数乘法 13分错误原因
首先讲一下三角形式的复数乘法其次 13分的原因:改了A(实部) 别忘改B(虚部)C++代码#include <iostream>#include <algorithm>#include <vector>#include <cmath>using namespace std;int main(){ double r...原创 2020-03-27 19:24:39 · 195 阅读 · 0 评论 -
C 实现通讯录
需求分析:1.添加联系人2.通过关键字查询3.查看所有联系人 和详细信息4.删除联系人5.排序系统设计:1.结构体保存联系人信息.2 结构体数组存储多个联系人3 文件保存数据 提高效率宏定义: FOMAT 格式化输出 DATA 对结构体中所有成员的引用知识点:1. C++ I/O 标准库详解C++输入输出的概念:从操作系统...原创 2019-03-28 02:16:00 · 932 阅读 · 0 评论 -
c++ 简单版井字棋
#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>using namespace std;int main () { char chess[3][3]; memset(chess, 'o', sizeof(chess));//)不要漏 for(...原创 2019-03-28 08:24:07 · 1193 阅读 · 0 评论 -
C++实现简单计算器
注意点:1. / % 操作符中 第二个操作数不能为02. % 操作符 只对整数类型有意义,要把操作数转换成整数,转换完成后检查是否为0.#include<cstdio>int main(){ double number1=0.0; double number2=0.0; char operation=0;//+-*/ % printf...原创 2019-03-27 21:20:30 · 2468 阅读 · 0 评论