自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 完数

完数完数是指一个自然数的所有的真因子(即除了自身以外的约数)的和,恰好等于它本身。例如,6=1+2+3,所以6是完数。输入1个正整数n。输出1~n之间的所有完数,各个数之间有1个空格。输入100输出6 28//完数#include<iostream>using namespace std;int main(void) { int n,i,j; int sum; cin>>n; for (j=1;j<n;j++)

2021-02-26 20:34:24 3229

原创 月份名称

月份名称写一个程序,输入月份(1至12的整数),输出该月的英文月份名称。例如,如果输入3,则程序输出March。本题要求使用指针数组进行处理。输入只有一个整数,保证值在1至12之间(包含1和12)。输出输入的月份对应的英文月份名称。请注意行尾输出换行。输入6输出June//月份名称#include<iostream>using namespace std;int main(void){ int n; char month[12][10]={"Janu

2021-02-26 20:34:15 574

原创 自己的strcmp()

自己的strcmp()写一个函数,实现两个字符串的比较过程。即自己写一个strcmp函数,函数的原型为:int strcmp(char *p1, char *p2)。设p1指向字符串s1,p2指向字符串s2。要求当s1=s2时,返回值为0;若s1≠s2,返回它们二者第一个不同字符的ASCII码差值(例如”BOY”与”BAD”,第二个字母不同,’O’与’A’之差为79-65=14)。如果s1>s2,则输出正值;如果s1<s2,则输出负值。输入有两行,每行有一个不包含空格的字符串,即参与比较的两

2021-02-26 20:34:05 331

原创 矩阵转置

矩阵转置写一个函数,将一个3×3的整型矩阵转置。输入共有三行,每行包括三个用空格隔开的整数,表示整个3×3的矩阵。输出与输入格式相同,输出转置后的矩阵。在每个整数后输出一个空格。请注意行尾输出换行。输入1 2 34 5 67 8 9输出1 4 7 2 5 8 3 6 9 //矩阵转置#include <iostream>#define N 3 //矩阵尺寸using namespace std;int main(void){ int i,j;

2021-02-26 20:33:55 612

原创 复制子串

复制子串有一个字符串,包含了n个字符。写一个函数,将这个字符串中从第m个字符开始的全部字符复制成为另一个字符串,并输出。输入第一行包含两个用空格隔开的整数n和m,保证n>=m且n<100。第二行包含一个长度为n且不包含空格的字符串。输出从第m个字符开始的字符串。请注意行尾输出换行。输入8 3abnormal输出normal//复制子串#include <iostream>using namespace std;int main(void){ i

2021-02-26 20:33:40 321

原创 移动m个位置

移动m个位置输入n个整数,使前面的n-m个数顺序向后移动m个位置,最后的m个数变成最前面的m个数。通过函数实现以上的功能。输入第一行包含两个用空格隔开的整数n和m,保证n>m且n不超过50。第二行包含n个用空格隔开的整数。输出进行题目描述操作之后的n个整数,每个整数之后输出一个空格。请注意行尾输出换行。输入6 21 2 3 4 5 6输出5 6 1 2 3 4 //移动m个位置#include <iostream>using namespace std;int

2021-02-26 20:33:30 253

原创 字符串排序

字符串排序输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。输入3行,每行一个用字符串。保证每个字符串的长度不超过20。按从小到大的顺序输出这3个字符串,每个字符串一行。请注意行尾输出换行。输入ChinaCLOCKdeal输出CLOCKChinadeal//字符串排序#include<iostream>using namespace std;int strcmp (char *p1, char *p2) ;int main (void){

2021-02-26 20:33:10 147

原创 改变指针的字符串

改变指针的字符串给定字符串定义char *a = “I love China!”,读入整数n,输出在进行了a = a + n这个赋值操作以后字符指针a对应的字符串。输入一个整数n,保证0<=n<13.输出进行了题目描述中赋值操作之后a对应的字符串。请注意行尾输出换行。输入7输入China!//改变指针的字符串#include<iostream>using namespace std;int main(void){ int n; cin&g

2021-02-26 20:33:00 798

原创 整数转换为字符串

整数转换为字符串用递归法将一个整数n转换成字符串。例如,输入483,应该输出字符串“483”。n的位数不确定,可以是任意位数的正整数。输入只有一行,包含一个不超过1000000的正整数。输出相应的字符串。请注意行尾输出换行。输入123875输出123875//整数转换为字符串#include <iostream>#define N 7 //位数上限using namespace std;int main(void){ int i; char a[

2021-02-26 20:32:50 4411

原创 统计多行字符

统计多行字符给出一篇文章,共有3行文字,每行有最多80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。输入共有3行,表示输入的文章。在一行中输出文章中的英文大写字母、小写字母、数字、空格以及其他字符的个数,用空格隔开。请注意行尾输出换行。输入I am a program.This is the second line!And this is the last line........输出3 47 0 12 10//统计多行字符#include&lt

2021-02-26 20:32:37 496

原创 对角线元素之和

对角线元素之和求一个n×n的整型矩阵从左上角至右下角的对角线元素之和。输入第一行有一个正整数n,保证n不超过10。共有n行,每行有n个用空格隔开的整数。输出n×n矩阵的左上角至右下角的对角线元素之和。请注意行尾输出换行。输入33 6 810 2 37 1 9输出14//对角线元素之和#include<iostream>using namespace std;int main(void){ int n,sum=0; cin>>n;

2021-02-25 19:41:01 4030

原创 选择排序法

选择排序法用选择法(选择排序)对10个整数从小到大排序,并按顺序输出。输入一行内有10个用空格隔开的整数。在一行中输出从小到大排序完毕的10个整数,在每个整数后输出一个空格。请注意行尾输出换行。输入483 38 42 2 29 28 1 39 99 125输入1 2 28 29 38 39 42 99 125 483 //选择排序法#include<iostream>using namespace std;int main(void){ int num[10

2021-02-25 19:37:53 3381 4

原创 最大的字符串

最大的字符串输入3个字符串,找出并输出其中的最大一个字符串。输入有三行,每行一个不包含空格的字符串,保证每个字符串的长度不超过100。在一行中输出读入的3个字符串中的最大一个。请注意行尾输出换行。输入CHINAHOLLANDAMERICA输出HOLLAND// 最大的字符串#include<iostream>#define N 100 //字符串长度上限using namespace std;int main(void){ char line[3][

2021-02-25 19:21:16 1395 2

原创 矩阵最大值

矩阵最大值读入一个3×4的矩阵,求出矩阵中的最大值,并输出最大值所在的行号和列号。输入共有3行,每行有4个用空格隔开的整数,表示矩阵的具体内容。在一行内输出三个用空格隔开的整数,分别表示矩阵中的最大值、最大值所在的行号和最大值所在的列号。行号和列号均从0开始排列。请注意行尾输出换行。输入1 2 3 49 8 7 6-10 10 -5 2输出10 2 1//矩阵最大值#include<iostream>using namespace std;int main(voi

2021-02-25 19:07:08 3250

原创 冒泡排序

冒泡排序用起泡法(冒泡排序)对n个整数排序并输出从小到大排序后的结果。输入第一行包含一个大于0且不超过200的正整数n,表示以下有n个整数需要被排序。第二行有n个用空格隔开的整数。输出从小到大排序后的结果,每个整数后输出一个空格。请注意行尾输出换行。输入101 0 4 8 12 65 -76 100 -45 123输出-76 -45 0 1 4 8 12 65 100 123 #include<iostream>using namespace std;int mai

2021-02-25 19:01:18 640

原创 计算n位数的值

计算n位数的值求Sn=a+aa+aaa+aa⋯a(n个a)S_n=a+aa+aaa+aa\cdots a\left( n\text{个}a \right)Sn​=a+aa+aaa+aa⋯a(n个a)的值,其中a是一个数字,n表示a的位数,例如:2+22+222+2222+22222(此时n=5)输入两个整数a和n。计算出的Sn的值请注意行尾输出换行。输入2 5输出24690//n位数的值#include<iostream>#include<cmath>

2021-02-25 17:46:43 158

原创 字符统计

字符统计输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。输出这行字符中的英文字母、空格、数字和其他字符的个数,用空格隔开。请注意行尾输出换行。输入What are you doing? 123456输出15 4 6 1#include<iostream>using namespace std;int main(void){ char c; int letter, space, num, other; for (letter =

2021-02-25 17:38:42 349

原创 最大公约数和最小公倍数

最大公约数和最小公倍数输入两个正整数m和n,求其最大公约数和最小公倍数。输入两个正整数m和n,用空格隔开。分别输出m和n的最大公约数和最小公倍数,用空格隔开。请注意行尾输出换行。输入15 9输出3 45#include<iostream>using namespace std;int main(void){ int a, b, tmp; int p,q; int a1,b1; cin >> a >> b;

2021-02-25 17:34:30 866

原创 电文加密

电文加密给电文加密。加密规则是对于每一个字符,如果是字母,变换成其相应的其后(循环的字母序,即A紧跟在Z的后面)的第4个字母。例如A变成E,a变成e,W变成A,X变成B,Y变成C,Z变成D。如果不是字母,则不进行变换。输入一行字符。输出相应的密码。请注意行尾输出换行。输入China!输出Glmre!#include <iostream>using namespace std;int main(void) { char c; while((c=getch

2021-02-25 17:27:38 1654 1

原创 华氏温度转摄氏温度

华氏温度转摄氏温度入一个华氏温度,输出摄氏温度。公式为:Gamma公式展示 Γ(n)=(n−1)!∀n∈N\Gamma(n) = (n-1)!\quad\foralln\in\mathbb NΓ(n)=(n−1)!∀n∈N 是通过 Euler integralΓ(z)=∫0∞tz−1e−tdt .\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.Γ(z)=∫0∞​tz−1e−tdt....

2021-02-25 16:56:29 1237

ACMPaperTop100.xls

Python爬虫抓取论文引用量https://blog.csdn.net/qq_45830912/article/details/120978020爬虫结果

2021-10-26

ACMTop100.html

Python爬虫抓取论文引用量https://blog.csdn.net/qq_45830912/article/details/120978020所用网页代码

2021-10-26

生产者消费者多进程模型Qt

用Qt实现的生产者消费者模型(多进程),操作系统课程作业。 4消费者,4生产者,12缓冲区,可视化展示。

2021-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除