XJTU2020秋C++
文章平均质量分 72
Echo~WuYang
给你一点与众不同之处
展开
-
c++(string,char)类型输入
Srting多个string字符串的输入,空格作为分隔,回车键结束输入错误示范:#include<iostream>#include<cstring>#include<string>using namespace std;int main(){ string s[100]; int count=0; while(cin.get()!='\n') { count++; cin>>s[count]; cout<&.原创 2021-01-06 19:01:06 · 3198 阅读 · 0 评论 -
模拟卷A、B--最不相似or最相似字串||类
有s1,s2,s3....sn这n个字符串字符串相似程度是指两个字符串最长连续公共子串的长度请这一群字符串中找出最不相似的字符串问题分析:定义两个数组,第一个数组s用来存储输入的字符串第二个数组same可以看成n阶矩阵,用于计数,里面的元素a(i,j)对应第i个元素与第j个元素的相似值,就是它们最长连续公共子串的长度;最不相似就是值最小的了#include<iostream>#include<cstring>#include<string>原创 2021-01-06 17:35:06 · 238 阅读 · 0 评论 -
复习题
1.基本语法题编写程序,求三位正整数中的所有水仙花数(如果一个三位数的个位数、十位数和百位数的立方和等于该数自身,则称该数为水仙花数),并计算它们的m次方之和。其中,m是正整数,由用户输入。评分标准:(1)程序框架完整,代码规范(20%)(2)数据类型的定义和使用方法正确(20%)(3)程序控制结构使用正确(20%)(4)算法正确,清晰合理(20%)(5)运行结果正确,输入和输出格式如下所示(20%)样例输入:2样例输出:4635992....原创 2021-01-04 19:45:45 · 687 阅读 · 0 评论 -
第十五次
1.课本上P.222~224 3.定义并实现Triangle(三角形)类,其成员变量包括三个边长变量,成员函数包括判断是否合法、计算面积,以及是否构成直角三角形、锐角三角形和钝角三角形等函数。并使用主函数定义其对象来完成测试。2.课本上P252-1.设计一个基类:点类Point和其派生类:彩色点类ColorPoint。3.课本上P286-2编写一个存储艺术作品的程序。艺术作品分为三类:Painting、Music和Chamber,Cham...原创 2021-01-04 11:48:02 · 997 阅读 · 0 评论 -
第十四次
1.课本上P.222~224 4.定义并实现地址类Address,包括姓名、所居住的街道地址、城市和邮编等变量以及改变对象姓名的Changename函数、显示地址信息的Display函数。并使用主函数定义其对象来完成测试。2.课本上P.222~224 8.定义并实现一个公民类Citizen,该类包括的特征信息有:身份证号id、姓名name、性别gende、年龄age、籍贯birthplace、家庭住址familyAddress等属性以及构造函数、输入公民信息函数input以及输出公民信...原创 2021-01-04 04:53:25 · 1229 阅读 · 0 评论 -
第十三次作业
1.定义一个椭圆类,包括长轴和短轴半径变量,构造函数,显示长轴和短轴半径的函数,计算面积的函数,以及析构函数;定义主函数,包括两个椭圆对象(值由键盘输入),显示它们的长轴和短轴半径,计算并显示它们的面积。2.定义一个三角形类,包括三个边长变量,构造函数,判断是否构成三角形的函数,计算面积的函数,以及析构函数;定义主函数,包括两个三角形对象(值由键盘输入),判断并显示它们是否构成三角形,计算并显示它们的面积。3.定义一个一元二次多项式类,包括三个系数变量,构造函数,求其两个...原创 2021-01-03 20:53:46 · 465 阅读 · 0 评论 -
第十二次作业
题目内容1.编写一个程序,可以读入一个C++语言的源文件,每一行加上行号后保存到另一个后缀为.prn的同名文件中。2.假定有两个文本文件("a.txt"、"b.txt"),请编程将它们合并为第三个文本文件("c.txt"),合并规则如下:交替取前两个文本文件的每一行,并依次放入第三个文本文件中。第3个文件的内容如下:第1文件的第1行第2文件的第1行第1文件的第2行第2文件的第2行......3.由键盘输入n和m,编程将n~m之间的素数保存到一个文本文件("su..原创 2021-01-01 11:39:11 · 1819 阅读 · 0 评论 -
第十一次作业
1.控制结构题根据整数n和实数x的值进行级数求和:说明:计算到第n项。运行结果:Please input n and x:8 21.300632.数组与指针题对于任意给定的n个元素的整数数组,求其全部的含有m个元素的子数组之和的最大值。所谓子数组是指连续元素构成的序列。运行结果:Please input n and m:9 3Please input n elements:1 2 3 4 5 6 7 8 924...原创 2020-12-27 21:52:54 · 498 阅读 · 0 评论 -
c++标准输入流
目录iostream 中的get 函数利用无参数get函数读入数据利用多个参数的get函数读入数据getline函数的使用总结iostream 中的get 函数作用:从流中提取一个字符,返回的值就是提取的字符int get()istream&get(char&rch)//读取一个字符,不跳过空白字符istream&get(char*pch,int nCount,char delim='\n')//读取多个字符,放到pch中,读取...原创 2020-12-18 22:12:38 · 317 阅读 · 1 评论 -
XJTU2020秋C++第十次作业
目录1.编写函数int index(char t[], char s[]),用于确定字符串t是不是s的子串。若是,返回子串t在s中第一次出现时的第一个字符的下标;若不是,返回-1。编写主函数调用该函数查找子串。2.编写将字符串中所有小写字母转换为大写字母的函数。编写主函数调用该函数。3.编写函数,求两个数的最大公约数。编写主函数调用该函数。4.编写函数,从键盘上输入一个大于4的偶数,然后将从4开始到该数之间的所有偶数分解为两个素数之和,显示出每个整数的分解情况,例如:4=2+2,6...原创 2021-01-07 14:30:57 · 686 阅读 · 0 评论 -
XJTU2020秋C++第九次作业
目录1.请使用指针去掉整数一维数组中重复的元素。2.请使用指针去掉字符串中间的全部空格。3.请使用指针计算一个字符串的字符个数。4.请使用指针完成两个字符串str1和str2的比较。比较规则如下:1.请使用指针去掉整数一维数组中重复的元素。参考资料:https://blog.csdn.net/pipinuan/article/details/52934580?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFr.原创 2020-11-09 12:42:14 · 630 阅读 · 1 评论 -
XJTU2020秋C++第八次作业
目录1.文字信息统计2.设有三个实数变量a、b和c3.请使用指针作为循环变量编写n的阶乘计算程序4.请使用指针作为循环变量编写字符串的大写字母转小写字母的程序题目内容1.文字信息统计键盘输入一段中英文文章,统计每个字符(包括汉字)的个数,并按照出现的次数从大到小显示出来。 显示格式如下: 字符个数举例:对于字符串:"BAB>$B$B$B>我" B : 5 $ : 3> :2A : 1我:...原创 2020-11-09 01:22:53 · 639 阅读 · 0 评论 -
C++关于指针的学习
目录指针基本概念地址与指针指针类型的主要用途指针和变量的关系使用指针变量的注意事项指针与函数指针作为函数的参数返回指针的函数指向函数的指针指针基本概念指针是一种数据类型,与内存单元的地址密切相关。地址与指针定义一个变量,系统按变量类型为变量分配不同数目的内存单元,将其第一个内存单元地址作为变量的地址。在c/c++中,允许定义一种特殊的变量,用来存放某变量的地址。指针类型的主要用途参数传递:形参变实参变 动态分配:动态数组 数据结构.原创 2020-11-08 17:00:09 · 195 阅读 · 0 评论 -
XJTU2020秋C++第六次作业
目录1.求解以下兔子问题:2. n个评委给m个选手打分3. 已知A和B为两个一维数组4.求解以下三元一次方程组的根5. 矩阵用一维数组存储6. 编程打印如下形式的杨辉三角形1.求解以下兔子问题:“假定一对大兔子每月能生一对小兔子,且每对新生的小兔子经过一个月可以长成一对大兔子,具备繁殖能力,如果不发生死亡,且每次均生下一雌一雄,问n月后共有多少对兔子?”1.该问题的数学模型1为斐波那契数列的递归定义分段函数。#include<iostream>..原创 2020-11-06 13:27:38 · 1228 阅读 · 1 评论 -
XJTU2020秋C++第七次作业
目录1.文字信息统计。2.整数的英文显示。3.用户输入一个英文字符串,只将其中的偶数下标位置字符排序。4.去掉一个字符串末尾的空格符。1.文字信息统计。键盘输入一段中英文文章,分别计算以下字符的个数。①字符总个数(包括空格);②大小写字母个数;③数字个数;④中文字符个数;⑤其他字符个数。#include<iostream>using namespace std;int main(){ const int...原创 2020-11-06 13:15:00 · 872 阅读 · 3 评论 -
XJTU2020秋 C++第五次作业
#include <iostream>#include<cmath>// 1. 正整数的素因子分解using namespace std;//利用while循环,终止条件是i<a int main(){ //输入 int n,i=2,count=0; cin>>n; int n_copy=n; int an[100];//数组用来存放因子 while (i<n) { if(n%i==0) { n/=.原创 2020-10-25 10:30:43 · 636 阅读 · 1 评论 -
XJTU2020秋 C++第四次作业
题目在注释中给出#include <iostream>#include<cmath>using namespace std;/* E=1+1/1!-1/2!+1/3!...+(-1)^(n-1)*1/n!+... 当通项(-1)^(n-1)*1/n!的绝对值<=0.000001时, 停止计算并输出结果。*/int main(){ double jiecheng=1,n=1;//jiecheng=jiecheng*n double E=1;//si.原创 2020-10-25 10:13:56 · 357 阅读 · 0 评论 -
C++数值类型,变量类型
文章内容均为记录型笔记原创 2020-10-16 08:18:19 · 504 阅读 · 0 评论 -
XJTU2020秋 C++第三次作业
#include<iostream>//1. 编程求三个整数的最大值。using namespace std;void swap(int *x,int *y){ int *temp=x; x=y; y=temp;}int main(){ int x,y,z; cin>>x>>y>>z; if (x<y) { swap(x,y); } if (x<z) { swap(x,z); } cout<&l.原创 2020-10-03 07:25:36 · 366 阅读 · 0 评论 -
XJTU2020 秋C++第二次作业
#include<iostream>#include <cmath>//输入 实数 x ( x>0 ),计算 y= sinx-lnx +√ x-5 的函数值using namespace std;int main(){ double x; cin>>x; double y=sin(x)-log(x)+sqrt(x)-5; cout<<y<<endl; return 0;}#inclu...原创 2020-09-25 09:35:09 · 342 阅读 · 0 评论 -
XJTU2020秋C++第一次作业
#include <iostream>using namespace std;//1.输入长、宽(均为整数),计算矩形的面积。输入:长、宽,以空格相分隔,输出:面积。int main(){ int len,wen; int area; cin>>len>>wen; area=len*wen; cout<<area<<endl; return 0;}#define _USE_MATH_DE...原创 2020-09-25 09:34:06 · 360 阅读 · 0 评论