- 博客(10)
- 收藏
- 关注
原创 计算机组成原理-第二章复习
运算方法和运算前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言本文用于总结计算机组成原理第二章的知识点,便于后续的期末复习。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltim
2022-04-23 17:04:04
1156
2
原创 java作业-简易计算器
文章目录前言一、图例二、类名及作用1.Calculator类2.NumberOperate类3.SymbolOperate类4.EqualOperate类5.BackspaceOperate类6.ClearOperate类7.DotOperate类8.CEOperate类9.ZhengFuOperate类10.SpecialOperate类11.NumberButton类12.SymbolOperate类总结前言初学java免不了要写一个计算器的作业,在学习了网上大佬们的思路与代码后,加上自己的一点.
2022-01-12 11:48:57
658
原创 if(a>b>c)错在哪里?
if(a>b>c)是错误的,原因在于:表达式a>b>c会依次从左到右进行计算。即(a>b)>ca>b,如果成立,会返回1,否则会返回0. 之后再比较1>c 或0>c,这样就导致和你想要的结果不同。例如: a=4,b=3,c=2 则a > b返回1, 1 > c返回0,a > b > c最终返回的是0,认为不成立因此要表达a > b > c这样的逻辑,应该使用 if (a > b && b &
2021-06-20 17:03:58
4620
2
原创 保加利亚单人纸牌游戏
临近期末了,做一道和考试毫不相关的题冲冲喜题目:取出45张牌,然后把他们随机分成若干堆。接下来,从每一堆取出一张牌,叠在一起形成一堆新的牌。不断地这样做下去,如果某个时候桌面上正好有9张牌分别为1,2,3,4,5,6,7,8,9.你就获胜了。样例说明:堆数:5每一堆的牌数:3 ,12 ,15,7,8最终结果:1,2,3,4,5,6,7,8,9其中堆数和牌数均随机产生。算法链接:https://www.baidu.com/link?url=CUuTDW8T3Jox6GfsGrA5EzrVxi
2021-06-20 10:35:26
250
1
原创 结构体与排序
上机考试的一道题目,缕清思路后保存下来,供以后复习题目如下思路分析:1,定义一个结构体,保存学生信息2,输入学生信息(姓名,学号,成绩)3,计算平均成绩4,按平均成绩进行排序,如果相同,按学号排5,安排名次6,输出代码如下:#include <iostream>#include <string>#include <iomanip>using namespace std;struct student{ int number;
2021-05-16 12:02:44
117
原创 输出元素不重复的数组
给定一个数组,组内有重复的元素,如何输出元素不重复的数组呢?#include <iostream>using namespace std;int main(){ int arr[]= {2,2,2,2,0,1,2,5,7,5,4,2,8}; int size=sizeof(arr)/sizeof(arr[0]); int vis[size]= {0};//定义一个标记数组 for(int i=0; i<size; i++) {
2021-05-14 22:50:29
4130
2
原创 读取任意数量的输入
如果已知用户提供的输入个数,很容易将其放入数组中,但往往需要读取任意数量的输入,对比while 和for 进行 理解int main(){ const int size =1000; double arr[size]; double input; int current_size=0; cout<<"please enter values,Q to quit:"<<endl; //除double 型外的其他数据类型均能退出
2021-05-14 09:14:38
162
原创 排列-题库-计蒜客
题目:地球人都知道,从1开始到n (1≤n≤9).这n个数字一共可以组成n!个不同的排列。现在给出其中一个排列,求它是所有排列中字典序第几小的排列?样例输入42143样例输出8可学习的点包括,阶乘的表示,字典序位次确定的规律,如何处理数空的统计。#include <iostream>using namespace std;/* 1,将数值的各个位数放进数组num 2,阶乘的表示 3,按规律加和 1,如果数已使用,对该数进行标记
2021-05-09 22:21:12
366
原创 二进制,十进制,十六进制之间的转换C++
进制之间的转换在C++中十分常见,总结一下,有利于后续的学习1,二进制转十进制#include <iostream>#include <string>#include <cctype>using namespace std;/*1,将二进制字符转成对应的数字 2,霍纳公式进行加和*/ int bintodecimal(char ch);int bin2dec(const string& binarystring);int main(){
2021-05-07 23:27:00
491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人