笔记
白木相逸
这个作者很懒,什么都没留下…
展开
-
数组-查找矩阵鞍点(二维矩阵的行数和列数在输入时确定)
数组-查找矩阵鞍点(二维矩阵的行数和列数在输入时确定)【问题描述】找出一个矩阵的“鞍点”,即鞍点元素在所在行上最大,在其所在列上最小。也可能没有鞍点。 两组样例数据:①二维数组有鞍点9 80 205 40 90 -60 777 1210 -3 888 89②二维数组没有鞍点9 80 205 4090 -60 196 1 210 -3 101 8945原创 2021-01-12 14:31:23 · 434 阅读 · 0 评论 -
使用一维数组进行冒泡排序
使用一维数组进行冒泡排序【问题描述】从键盘输入某班学生某门课的成绩(每班人数最多不超过40人),当输入为负值时,表示输入结束,试用冒泡法编程将分数按从高到低顺序进行排序并输出。【输入形式】任意输入一组正整数,输入负值时,表示输入结束【输出形式】用冒泡法编程将输入的数按从高到低顺序进行排序并输出(两数之间空一格)【样例输入】65 78 60 97 80 99 79 76 82 100 88 -1【样例输出】100 99 97 88 82 80 79 78 76 65 60#include <原创 2021-01-12 14:31:07 · 999 阅读 · 0 评论 -
Fibonacci数列
Fibonacci数列【问题描述】用动态分配空间的方法计算Fibonacci数列的钱20项并存储到动态分配的空间中。要求输出时,设置宽度为6,且左对齐#include<iostream>#include<iomanip>using namespace std;int main(){ int *p=new int[20]; *p=1; *(p+1)=1; for(int i=2;i<20;i++) { *(p+i)=*原创 2021-01-12 14:30:49 · 94 阅读 · 0 评论 -
字符串逆序输出
字符串逆序输出【问题描述】输入一个字符串,将该字符串逆序并输出。(不能再重新定义字符串)【输入形式】【输出形式】【样例输入】ab cd efg【样例输出】gfe dc ba#include <iostream>#include<cstring>using namespace std;int main(void){ char a[100]; cin.getline(a,100); int l=strlen(a); int temp;原创 2021-01-12 14:29:51 · 604 阅读 · 0 评论 -
杨辉三角形
杨辉三角形【问题描述】在屏幕上显示如下杨辉三角形:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1… … … … … … …【输入形式】从键盘输入整数n(n>=0且n<=12)【输出形式】在屏幕上输出n+1行杨辉三角形。【样例输原创 2021-01-12 14:29:33 · 306 阅读 · 0 评论 -
转换进制数
转换进制数【问题描述】编写一个函数,输入一个十进制数,和要转换的进制数m,输出相应的二进制数、八进制数,或者十六进制数。dectosys(12,2)=1100 dectosys(12,8)=14 dectosys(12,16)=C【输入形式】任意输入m和n的值,第一个代表的是十进制数n,第二个代表的是进制数m【输出形式】输出转换过的数值【样例输入】12 2【样例输出】dectosys(12,2)=1100【样例说明】n和m从键盘任意输入,第一个代表的是十进制数n,第二个代表的是进制数m#i原创 2021-01-12 14:29:08 · 399 阅读 · 0 评论 -
递归函数求平方和
递归函数求平方和【问题描述】f(n)=11+22+33+…+nn【输入形式】一个整数【输出形式】平方和【样例输入】10【样例输出】385#include <iostream>using namespace std;int f(int n){ if(n==1) return 1; else return f(n-1)+n*n;}int main(){ int n; cin>>n; cout<<f(n)<<endl原创 2021-01-12 14:28:57 · 1435 阅读 · 0 评论 -
质因数分解-2
质因数分解-2任何一个合数都可以写成几个质数相乘的形式。其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。分解质因数只针对合数。求一个数分解质因数要从最小的质数除起一直除到结果为质数为止。从键盘任意输入一个整数m,若m不是素数,则对m进行质因数分解,并将m以质因数从小到大顺序排列的乘积形式输出,否则,输出”It is a prime number!"。例如:用户输入90,则输出90=233*5;用户输入17,则输出“It is a prime number!"。#include <i原创 2021-01-12 14:28:19 · 328 阅读 · 0 评论 -
质因数分解-1
质因数分解-1【问题描述】任何一个合数都可以写成几个质数相乘的形式。其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。分解质因数只针对合数。求一个数分解质因数要从最小的质数除起一直除到结果为质数为止。(注意:1不是素数也不是合数)从键盘任意输入一个整数m,若m不是素数,则对m进行质因数分解,并将m以质因数从小到大顺序排列的乘积形式输出,否则,输出”It is a prime number!"。例如:用户输入90,则输出90=233*5;用户输入17,则输出“It is a prime nu原创 2021-01-12 14:28:05 · 812 阅读 · 0 评论 -
斐波那契数列
斐波那契数列【问题描述】斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……,现在令这个序列的第一项为1,第二项为1,求第n项的值【输入形式】1个整数【输出形式】1个整数【样例输入】2【样例输出】1#include <iostream>using namespace std;原创 2021-01-12 14:27:41 · 130 阅读 · 0 评论