C/C++ 基础题
蟑螂讨厌至极
这个作者很懒,什么都没留下…
展开
-
C语言 字符串1234转换成数字1234
C语言 将字符串1234 转换成 数字1234原创 2022-04-18 23:31:46 · 6843 阅读 · 0 评论 -
剑指Offer 05.替换空格
剑指Offer 05.替换空格题目描述:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例:输入:s = "We are happy."输出:"We%20are%20happy."代码:class Solution {public:string replaseSpace(string s) { if (s.empty()) return s; int l1 = s.length() - 1; for (int i = 0; i <= l1; i原创 2020-08-25 22:35:21 · 142 阅读 · 0 评论 -
矩阵翻转输出
矩阵翻转输出题目描述:输入格式:输出格式:输出包括 m 行,每行包含 n 个整数,按要求输出翻转后的矩阵,每行任意两个整数之间用一个空格分隔,每行最后一个整数后面没有空格。样例输入1:2 31 2 33 4 61样例输出13 2 16 4 3样例输入23 21 23 45 60样例输出25 63 41 2代码如下:#include <iostream>#include <cmath>using namespace std原创 2020-08-13 21:40:23 · 684 阅读 · 0 评论 -
乘法表
乘法表题目描述:通过使用两层循环,我们可以打出小学时候就曾经背过的乘法表。这一节,你需要独立输出一个 N×N 的乘法表。例如当 N = 3 时,你需要输出一个 3×3 的乘法表:1*1=1 1*2=2 1*3=32*2=4 2*3=63*3=9输入格式测评机会反复运行你的程序。每次程序运行时,你的程序仅需输入一个正整数 NN(可以确定测评机输入的 NN 小于 4040),用于描述你需要输出的乘法表的规模。输出格式输出为题目描述中的乘法表,包括 NN 行。其中第 rr 行(r原创 2020-07-22 15:07:18 · 1883 阅读 · 0 评论 -
n阶递减三角形
n阶数字三角形题目描述给定一个整数 nn。输出一个 nn 行数字,nn 行数字中的第 ii 行包含 n - i + 1n−i+1 个由空格隔开的整数,其中第一个数为 n - i + 1n−i+1,之后每一个数都比前一个数小 11(1 \leq i \leq n1≤i≤n)。提示:请注意每行的末尾不要有多余的空格。输入格式你的程序将会接受一个整数,表示 n(0<n≤30)。输出格式输出一个 n 行数字nn 行数字中的第 i 行包含 n - i + 1个由空格隔开的整数(n1≤i≤n)每原创 2020-07-22 11:49:38 · 372 阅读 · 0 评论 -
n阶数字三角形
n阶数字三角形题目描述:给定一个整数 nn。输出一个 nn 行数字,nn 行数字中的第 ii 行包含 n - i + 1 个由空格隔开的整数 i(1 ≤ i ≤ n)。提示:请注意每行的末尾不要有多余的空格。输入格式你的程序将会接受一个整数,表示 n(0< n ≤ 30)。输出格式输出 n 行数字对于 n 行数字中的第 i 行包含 n - i + 1 个由空格隔开的整数 i( 1 ≤ i ≤ n)如果对输出格式理解有一定困难,请参考样例输出样例输入12样例输出11 1原创 2020-07-22 11:07:13 · 489 阅读 · 0 评论 -
n阶数字正方形
n阶数字三角形题目要求:对于给定的整数n.输出一个n行数字,n行数字中的第i行包含有空格隔开的数字i (1 <= i <= n).提示:请注意每行的行末不要有多余的空格。输入格式你的程序将会接受一个整数,表示n(0 < n <= 30).输出格式:输出n行数字对于n行数字中的第i行包含n个由空格隔开的整数i输入样例11输出样例11输入样例23输出样例21 1 12 2 23 3 3C++ 代码如下:#include <iost原创 2020-07-22 10:47:01 · 411 阅读 · 0 评论