摘要:
7-1 sdut-C语言实验-字符编码 请将一串长度最长为5的纯字母文本译成一个密码,密码规律如下:用原来的字母后面的第4个字母代替原来的字母。如C用G代替(如果该字母没后面没有第4个字母可代替,则需从26字母表中的首字母开始代替,比如:W用A代替,Z用D代替),最后得到的文本即为密码。 输入格式:
阅读全文
posted @ 2024-05-19 20:55
fafrkvit
阅读(77)
推荐(0)
摘要:
1.点击创建新项目 2.创建一个向导 3.点击桌面向导,建一个控制台应用程序 4.点击视图里面的解决方案资源管理器ect 5.成功建立
阅读全文
posted @ 2024-05-18 21:31
fafrkvit
阅读(69)
推荐(0)
摘要:
7-4最大子列和问题 (思想: 动态规划是一种解决多阶段决策过程的优化问题的数学思想和算法设计方法。它通常被用于处理具有重复子问题和最优子结构性质的问题。 在动态规划中,问题通常分解成若干个子问题,并存储已经求解的子问题的解。通过组合子问题的解来获得原始问题的解。 ) 给定K个整数组成的序列{ N1
阅读全文
posted @ 2024-05-16 22:12
fafrkvit
阅读(210)
推荐(0)
摘要:
1.常变量和宏定义 常量和宏定义的常数都是用来表示在程序执行过程中不会改变的值,但它们之间有几点区别: 作用域和命名空间: 常量:使用 const 关键字定义的常量具有作用域和命名空间,它们在定义它们的作用域内可见,且可以通过命名空间进行限定。 宏定义的常数:使用 #define 定义的常数是在预处
阅读全文
posted @ 2024-05-16 17:05
fafrkvit
阅读(23)
推荐(0)
摘要:
1.矩阵平移问题 题目如下: 给定一个 n×n 的整数矩阵。对任一给定的正整数 k<n,我们将矩阵的偶数列的元素整体向下依次平移 1、……、k、1、……、k、…… 个位置,平移空出的位置用整数 x 补。你需要计算出结果矩阵的每一行元素的和。 输入格式: 输入第一行给出 3 个正整数:n(<100)、
阅读全文
posted @ 2024-05-14 10:20
fafrkvit
阅读(123)
推荐(0)
摘要:
使用递增操作符的数组输入,比如说 int b[100],i=0; while(cin>>a){ b[i++]=a; } //在这个代码中,i是从1开始存数的,也就是数的范围从b[1]开始,而不是0 对于排序,并且输出排序之后的角标的那种题,就可以看作 排序前 a[1]=12(数) a[1]=1 a[
阅读全文
posted @ 2024-05-12 08:23
fafrkvit
阅读(37)
推荐(0)
摘要:
1.求幂函数 #include pow(a,b); 计算a的b次幂 2.error: invalid types 'int[int]' for array subscript| 记住这个错误吧,犯过好多次了 数组变量名不一致或者是没定义 数组空间不够 变量名和数组名重复定义 3.快速幂 快速幂本质上
阅读全文
posted @ 2024-05-11 16:19
fafrkvit
阅读(20)
推荐(0)
摘要:
今天发现了一个有用的容器,那就是向量,用bool类型的向量简直不要太方便,尤其是对于二极管问题,比如B2094 然后用向量模拟栈也比较方便 点击查看代码 #include <iostream> #include <vector> using namespace std; class Stack {
阅读全文
posted @ 2024-05-09 22:44
fafrkvit
阅读(17)
推荐(0)
摘要:
给定一个字符串 text 和一个模式串 pattern,求 pattern 在text 中的出现次数。text 和 pattern 中的字符均为英语大写字母或小写字母。text中不同位置出现的pattern 可重叠。 输入格式: 输入共两行,分别是字符串text 和模式串pattern。 输出格式:
阅读全文
posted @ 2024-04-22 22:12
fafrkvit
阅读(25)
推荐(0)
摘要:
冒泡排序 若得到一个从小到大的数组 例如:3 5 2 7 4 8 1 角标:1 2 3 4 5 6 7 就是角标1和角标2比,若1大于2,就交换位置,然后角标2和角标3比,若2大于3,就交换位置 第一趟: 3 2 5 4 7 1 8 第二趟: 2 3 4 5 1 7 8 以此类推。。。。 void
阅读全文
posted @ 2024-04-17 22:18
fafrkvit
阅读(41)
推荐(0)