笔记
文章平均质量分 57
VarmiloYE
这个作者很懒,什么都没留下…
展开
-
L1-064 估值一亿的AI核心代码 (20 分)
L1-064 估值一亿的AI核心代码 (20 分)以上图片来自新浪微博。本题要求你实现一个稍微更值钱一点的 AI 英文问答程序,规则是:无论用户说什么,首先把对方说的话在一行中原样打印出来;消除原文中多余空格:把相邻单词间的多个空格换成 1 个空格,把行首尾的空格全部删掉,把标点符号前面的空格删掉;把原文中所有大写英文字母变成小写,除了 I;把原文中所有独立的 can you、could you 对应地换成 I can、I could—— 这里“独立”是指被空格或标点符号分隔开的单词;把原原创 2022-04-19 16:57:24 · 134 阅读 · 0 评论 -
蓝桥杯真题 组素数
3234. 组素数素数就是不能再进行等分的数。比如:2 3 5 7 11 等。9 = 3 * 3 说明它可以3等分,因而不是素数。我们国家在1949年建国。如果只给你 1 9 4 9 这4个数字卡片,可以随意摆放它们的先后顺序(但卡片不能倒着摆放啊,我们不是在脑筋急转弯!),那么,你能组成多少个4位的素数呢?比如:1949,4919 都符合要求。请你提交:能组成的4位素数的个数,不要罗列这些素数!!错误原因:全排列next_permutation()默认从小到大排列,而自己第一个字符串设置的1原创 2021-04-07 21:33:12 · 305 阅读 · 0 评论 -
提问:输入一个非负整数n,生成一张3的乘方表,输出3 0 ~3 n 的值。可调用幂函数计算3的乘方。
题目:输入一个非负整数n,生成一张3的乘方表,输出30 ~3n 的值。可调用幂函数计算3的乘方。问题:pow函数在printf语句中,前几个较小的n值,打印出来的均为0。因为:pow函数返回的是double型变量,用%d即用int型输出,根据double的储存原理和int的储存原理差距,导致前几个数对应的int都为0。#include <stdio.h>#include <math.h>int main(void){ int n, i, temp;原创 2020-11-06 15:21:38 · 12244 阅读 · 0 评论 -
数组左移与数组右移问题
数组移动问题数组左移:eg1:【问题描述】设将n(n>1)个整数存放在一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法。将R中保存的序列循环左移P(P>0)个位置。例如,假设P<n,将R中的数据(X0,X1……Xn-1)循环左移P个位置后,变换为(Xp, XP+1,……Xn-1,X0,X1……Xp-1)【输入形式】循环移动的位数,数组中数据的个数,循环前的数组【输出形式】循环后的数组【样例输入】3 5 1 2 3 4 5【样例输出】4 5 1 2 3【样例说明原创 2020-11-04 17:32:34 · 1070 阅读 · 0 评论 -
栈和队列的基本操作
数据结构——栈和队列的基本操作// 栈的基本操作#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR -1#define OVERFLOW -2#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef char Chartype;typedef struct{原创 2020-10-27 17:26:07 · 354 阅读 · 0 评论