- 博客(16)
- 收藏
- 关注
原创 Sort 函数的使用
sort函数的使用必须加上头文件“#include<algorithm>”和“using namespace std;”。 sort函数使用方法:sort(首元素地址,尾元素地址的下一个地址,比较函数); 其中,前两个是必填的,比价函数是非必填的,根据实际情况填写 #include<cstdio> #include<algorithm> using namespace std; int main(){ int a[6]={9,4,2,5,6,-1}; sort
2022-01-25 10:55:16
1027
原创 背诵英语单词(你没看错)
题目 一个短语由若干个单词组成,开始时认识 n 个单词,你打算背诵 m 条短语。你背诵短语时,只要认得短语中出现的所有单词,就能翻译出这个短语;反之,若短语中有不认识的单词,那么就无法翻译出这个短语,但你会去查找并记住这个短语中所有的生词。 现已知你最开始认识n 个单词,你还打算背诵的 m 条短语,想知到每个短语是否在背诵时就已经能翻译出来。输入 输入第一行两个正整数 n, m,分别表示最开始认识的单词数目和打算背诵的短语数目; 接下来 n 行:每行一个字符串,表示最开始认识的 n 个单词; 接下来 .
2021-12-28 21:43:07
729
原创 级联撤销,
输入 输入一行,三个字符串,分别表示给 u1, u2, u3 授权的用户的用户名。 保证输入的字符串只会是 "root", "u1", "u2", "u3" 中的一个; 保证授权合法,即不会出现类似 u1 给 u1 授权,或 u1 给 u2 授权,u2 又给 u1 授权这样的情况。 输出 输出一行: 若能够用一次操作撤销所有权限,请输出 "YES",并输出应对哪个用户进行级联撤销; 若不能用一次操作撤销所有权限,请输出 "NO"(均不含引号)。 #include<stdio.h> #i
2021-12-28 21:00:58
746
原创 n个数,找出里面有多少个素数
输入 第一行输入一个整数n,代表输入数的数量 接下来输入n个数 1<=n<=1000,1<=x<=10000 输出 对于每一组测试数据,输出一个答案 这里面有一个很重要的就是,你知道素数的定义吗(其实我一开始做并不知道),并且很重要的一点就是你在判断的时候可能会漏掉数字1,我也是因为漏掉了数字1才导致提交了11遍才做对的 不说了,先上代码 #include<stdio.h> #define N 1010 int a[N]; int main() { lo.
2021-12-27 16:17:48
1713
原创 最长公共前缀
#include<stdio.h> #include<string.h> char strs[1010][1010]; int cnt=0,res=0; char ans[100]; int main() { while(scanf("%s",strs[++cnt])!=EOF); --cnt;//这样保证了cnt的值就为输入字符串的数量,因为EOF也占用一个 char s[1010]; for (int i=0;i<= 1010; i ++)//第一层循.
2021-12-27 14:46:37
235
原创 罗马数字转整数
罗马数字包含以下七种字符:I,V,X,L,C,D和M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做II,即为两个并列的 1 。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+II。 通...
2021-12-26 20:38:10
220
原创 回文字符串的判断
哈哈,我到现在了才会回文字符串的判断,好丢人啊,还是最简单的方法 不说了 ,整活 #include<stdio.h> #define N 100 //这呢,就先把字符串长度定义在函数外了(我也不知道为啥,跟着大佬学的呗) int main() { char str[N+1] ;//这个地方+1是因为那个啥嘞,字符串结尾带个\0 gets(str); //之前一直都是for循环scanf输入的每一个字符,太蠢了 int le...
2021-12-25 18:27:48
576
原创 试利用结构体类型编写一个程序:定义一个结构体变量(包括年月、日)。有t组数据,每组数据都有一个日期,计算某日在本年中是第几天?
试利用结构体类型编写一个程序:定义一个结构体变量(包括年月、日)。有t组数据,每组数据都有一个日期,计算某日在本年中是第几天? 输入 第一行输入一个整数t,表示一共有t组数据。 对于每组数据,输入一个日期。 (1<=t<=100) 输出 输出占t行,对于每组数据,输出一个整数。 #include<stdio.h> struct Date { int year; int month; int day; ...
2021-12-13 19:52:55
923
原创 写一个函数,求两个整数的最小公倍数
写一个函数,求两个整数的最小公倍数,用主函数调用函数并输出结果。两个整数由键盘输入。 输入两个整数 a, b。 1 <= a, b <= 109 输出它们的最小公倍数 #include<stdio.h> int div(int a,int b) { long long a1,b1; a1=a; b1=b; if(a<b) { long long t1=a; a=b; b=t1; ...
2021-12-10 15:19:02
4160
原创 从键盘上输人四个字符串(长度小于80),对其按照字典序进行升序排序并输出。
从键盘上输人四个字符串(长度小于80),对其按照字典序进行升序排序并输出。 输入 输入四个字符串 输出 按照字典序升序排列后每行输出一个字符串 #include<stdio.h> #include<string.h> #include<stdlib.h> int main() { int i,j; char s[100][100]; for(i=0;i<4;i++) { scanf("%s",s[i]);...
2021-12-09 21:06:27
2260
原创 计算并输出正整数n的各位数字之积
计算并输出正整数n的各位数字之积(如:n=234时,输出234=2*3*4=24)。 输入一个正整数n 1 <= n <= 109 输出正整数n的各位数字之积 样例输入 234 样例输出 234=2*3*4=24 #include<stdio.h> #include<math.h> int main() { int i,j,k,l,sum=1; int n=0; int a[100]={0}; scanf("%d",&am...
2021-12-09 19:36:28
9389
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅