
有趣自制
于楷力——一个成绩优异的男同学……
一个超帅帅哥-于楷力,最爱编C++。
展开
-
西游记公司
题目描述事情是这样的:西游记中的孙沙猪三徒弟在西天取经之后开始进入厦门大学经贸系学习经济,他们创办了三个公司——“花果山公司”“美食城有限公司”“轮渡公司”。三家公司保持着0元的财政收入。于是,他们想到了一个无聊的方法——向别人偷!是这样的:如果猪八戒知道孙悟空要偷猪八戒的平底锅,猪八戒就不能去抢沙和尚的笔记本电脑。现在,作为猪八戒手下首席智士的你,要帮助猪八戒用那种不正当的手段挽救这个公司!你可以这样做:你已经知道孙悟空什么时候要来偷猪八戒的东西,而猪八戒又要在什么时间去抢沙和尚的东西,又知道猪八戒每秒原创 2021-05-18 15:25:45 · 156 阅读 · 0 评论 -
规律
找规律:11 12 11 2 1 11 1 1 2 2 13 1 2 2 1 11 3 1 1 2 2 2 1……输出第N行的数#include<bits/stdc++.h>using namespace std;int a[105][100000],b[00000],c,s,c1;int n;int main(){ a[1][1]=c=1; cin>>n; for(int i=2;i<=n;i++) { s=1; for(int原创 2021-05-17 14:25:10 · 119 阅读 · 0 评论 -
代码——造数据
freopen("x.x","r",stdin); freopen("x.x","w",stdout);原创 2021-05-17 11:46:04 · 247 阅读 · 1 评论 -
最长连号
题目描述题目描述:输入n个数字,输出最长连号的长度。连号指从小到大连续自然数输入描述:第一行,一个整数n(2<=n<=100)第二行,n个整数,每个数是小于1000的自然数输出描述:一个整数,为最长连号的长度。输入样例:101 3 5 0 1 2 3 4 3 2输出样例:5#include<bits/stdc++.h>using namespace std;int a,b,c,d,e;int main(){ cin>>a>>b;原创 2021-05-16 09:37:59 · 671 阅读 · 0 评论 -
是否匹配
题目描述题目描述:假设一个表达式有英文字母(小写)、运算符(+,—,*,/)和左右小(圆)括号构成,以“@”作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“YES”;否则返回“NO”。表达式长度小于255,左圆括号少于20个。输入描述一行:表达式输出描述:一行:“YES” 或“NO”输入样例:2*(x+y)/(1-x)@输出样例:YES#include<bits/stdc++.h>using namespace std;string a;原创 2021-05-16 09:37:04 · 115 阅读 · 0 评论 -
n的a进制数
题目描述题目描述:输出十进制数n的a进制数输入描述第一行一个十进制数n(1<=n<=1000000)第二行一个数a,(2<=a<=9)输出描述:一行,一个转进制后的数字。输入样例:10 2输出样例:1010#include<bits/stdc++.h>using namespace std;int a[1000],n,b,c;int main(){ cin>>n>>b; while(n) { a[++c]=n%原创 2021-05-16 09:35:33 · 127 阅读 · 0 评论 -
替换字母
题目描述题目描述:将一个字符串里的字母a,改变为字母b。a,b为自己输入的字母。输入描述两行, 第一行一个字符串,长度大于等于1小于等于1000, 第二行两个字母a,b,(a,b必须存在于字符串里面)输出描述:一行,替换后的字符串输入样例:abcdea b输出样例:bbcde#include<bits/stdc++.h>using namespace std;string a;char b,c;int main(){ cin>>a>>b&g原创 2021-05-14 15:50:55 · 488 阅读 · 0 评论 -
冰雹猜想
题目描述题目描述:冰雹猜想,指一个数n,如果是偶数,那么就除以2;若果是奇数,那么就乘3加1。求n的变化过程输入描述一行,一个整数。(1<=n<=200)输出描述:若干行,分别为n的变化过程输入样例:5输出样例:5168421#include<bits/stdc++.h>using namespace std;int a;int main(){ cin>>a; while(a!=1) { cout<<a<&原创 2021-05-14 15:50:05 · 806 阅读 · 0 评论 -
是什么字母
题目描述题目描述:输入一串字母,求第n个字母是什么。若n超出字符串长度,则超出的部分从头开始。输入描述两行, 第一行是一个字符串,全部是小写字母,长度小于1000, 第二行是一个数字n,1<=n<=100000。输出描述:一行,一个字母,表示第n个字母输入样例:abc 4输出样例:a#include<bits/stdc++.h>using namespace std;string a;int b;int main(){ cin>>a; ci原创 2021-05-14 15:49:04 · 111 阅读 · 0 评论 -
数的性质
题目描述题目描述:一些数字可能拥有以下的性质:性质 1:是偶数;性质 2:大于 4 且不大于 12。小A 喜欢这两个性质同时成立的数字;Uim 喜欢这至少符合其中一种性质的数字;八尾勇喜欢刚好有符合其中一个性质的数字;正妹喜欢不符合这两个性质的数字。输入描述一行,一个整数。(0<=n<=1000)输出描述:输出这 4 个人是否喜欢这个数字,如果喜欢则输出1,否则输出0,用空格分隔。输入样例:12输出样例:1 1 0 0#include<bits/stdc++.h&g原创 2021-05-14 15:48:08 · 743 阅读 · 0 评论 -
Apples
题目描述八尾勇喜欢吃苹果。她今天吃掉了 x(0<=x<=100) 个苹果。英语课上学到了 apple 这个词语,想用它来造句。如果她吃了 1 个苹果,就输出 Today, I ate 1 apple.;如果她没有吃,那么就把 1 换成 0;如果她吃了不止一个苹果,别忘了 apple 这个单词后面要加上代表复数的 s。你能帮她完成这个句子吗?输入描述无输出描述:无输入样例:1输出样例:Today, I ate 1 apple.#include<bits/stdc++.h>原创 2021-05-14 15:47:13 · 247 阅读 · 0 评论 -
正方体
题目描述小蚂蚁从正方体的一端爬到另一端有几种方法?示例:输入描述:正方体的长,宽,高(1<长,宽,高<20输出描述:方法数【输入样例】1 4 5【输出样例】35#include<bits/stdc++.h>using namespace std;int n[100][100][100],a,b,c,m;int main(){ while(1) { cin>>a>>b>>c; for(int i=1;i<=a;原创 2021-05-13 12:44:25 · 158 阅读 · 1 评论 -
随笔
#include<bits/stdc++.h>using namespace std;int a,b,c,c1,c2;int n[100000],n1[100000],n2[100000];void j(int a[],int b[],int d[]){ int x=0; c2=c1; for(int i=1;i<=c2;i++) { d[i]=a[i]+b[i]+x; x=d[i]/10; d[i]%=10; } if(x!=0) c2++,d[c2原创 2021-01-25 19:15:34 · 89 阅读 · 0 评论 -
打怪游戏
#include <iostream> using namespace std; double shengmingli=2000;//定义主角初始生命力 int gongjili=150;//定义主角初始攻击力 int fangyuli=200;//定义主角初始防御力 int money=20;//定义主角初始金钱数量 bool guoguan;//定义是否通关判定 void wuqidian();//定义武器店函数 void yaodian();//定义药店函数 void .原创 2020-12-04 19:48:29 · 209 阅读 · 0 评论 -
镂空三角形△
/*题目:输出三角形输入样例:5 $ 5输出样例:66666666666666666666666666 6666 66666666 666666666666 66666666666666666666666666 6 6666 666 66666666 66666 666666666666 6666666 66666666666666666666666666666666666原创 2020-12-04 19:46:08 · 862 阅读 · 2 评论 -
坦克大战
#include "ConOperator.h"#include <windows.h>#include <iostream>#include <time.h> using namespace std; // 设定格子开始的字符串输出void grid(int x, int y, string str = ""){ COORD pos = {2 * x, y}; HANDLE hStdOut = GetStdHandle(STD_OUTPU原创 2020-12-04 19:44:34 · 144 阅读 · 0 评论 -
计算机
//#include<bits/stdc++.h>//<<fixed<<setprecision(2)#include<iostream>#include<iomanip>#include<cmath>using namespace std;//for(int i=1;i<=a;i++)int main(){ long double a,f,g,h,i=1,j,u=0; char c,e; long long b原创 2020-12-04 19:42:59 · 119 阅读 · 0 评论 -
做题
#include<bits/stdc++.h>//fixed<<setprecision(2)using namespace std;//for(int i=1;i<=a;i++)int main(){ long double a,b,d,f,g,h,i=1,j=0,s,l=0,x; char c,e; cout<<"本软件有这些功能:"<<endl<<"[1] 带儿童锁(密码)"<<endl<<"[2]原创 2020-12-04 19:41:30 · 120 阅读 · 0 评论