- 博客(12)
- 收藏
- 关注
原创 算二十四第三道
描述: 在算24的游戏中,经常是这样的,如果里面有一个数3,立刻去想其余三个数能否得到8,如果可能的话,结果就是3乘以8得到24,搞定! 输入: 输入三个整数。 输出: 要求不改变这三个数的顺序,但是有((a ? b) ? c)和(a ? (b ? c))两种可能(注意:?是+、-、*之一),结果能否得到8。 如果能则输出“Yes”,否则输出“No”。 输入样例:
2017-11-30 12:15:14
302
原创 算二十四第二道
描述: 如上题,写一个函数带三个参数a、b和c,返回a和b做c表示的运算的结果(c的值,0表示加法,1表示减法,2表示乘法)。 调用这个函数实现如下功能: 输入两个整数,问不改变次序的情况下只用一次加法、减法或者乘法,这两个数能否得到24。 如果能则输出“Yes”,否则输出“No”。 输入: 输入两个整数。 输出: 只用一次加法、减法或者乘法,这两个数能否得
2017-11-30 12:12:20
244
原创 算二十四的第四题
描述: 输入4个1~13的整数,不改变顺序,且运算次序为先做第一个运算,再做第二个运算,最后做第三个运算,即(((a ? b) ? c) ? d), 能否得到24。 输入: 输入4个1~13的整数。 输出: 不改变4个整数的顺序,且运算次序为先做第一个运算,再做第二个运算,最后做第三个运算的情况下,能否得到24。 如果能则输出“Yes”,否则输出“No”。 输
2017-11-30 11:41:53
453
原创 黑白棋的基础程序
#include using namespace std; struct person { int value[8][8];//静态评估表 int sum;//静态评估表的所有数据之和 int num;//赢的盘数 }; int n = 20; struct person p[20]; void calcu(); void competition() v
2017-11-23 11:48:44
558
原创 离散的简单题
#include using namespace std; int main() { int i; int p[3]={1,0,0}; //c[i][0]表示前件 //c[i][1]表示后件 int c[2][2]={{0,1},{1,2}}; //p[i]=1表示i为真 //n=2//输入n个产生式 for(i=0;i { if(p[c
2017-11-14 11:54:05
215
原创 加一,乘二,平方问题
#include #include using namespace std; int m, n, num; int used[100001]; queueq; int init(void); int bfs(void); int moveto(int ,int); int main(void) { cin >> m >> n; init(); num
2017-11-07 10:41:28
402
原创 大小写替换
#include using namespace std; int main() { int i; char a[50]; gets(a); for(i=0;i { if(a[i]>='A'&&a[i] { a[i]=a[i]+32; } else { if(a[i]>='a'&&a[i] {
2017-10-28 15:26:31
196
原创 计算单词个数
#include using namespace std; int main() { int i; int m; char str[361]; gets(str); m = 0; i = 1; while(str[i]!='\0') { if(str[i]==' '&&str[i-1]!=' ') { m++; }
2017-10-20 19:03:38
286
转载 判断字母,空格,和其他字符个数的程序
#include using namespace std; int main() { int i; int anum;//字符计数器 int bnum;//空格计数器 int onum;//其他字符计数器 char str[256]; gets(str); anum=0; bnum=0; onum=0; i=0; while(str[i
2017-10-20 18:47:25
242
原创 素数表
#include using namespace std; int main() { int a, b, i, j; cin >> a >> b; for(i=a;i { for(j=2;j { if(i%j==0) { break; } } if(i==j) { cout }
2017-10-20 18:34:16
170
原创 判素数
#include using namespace std; int main() { int i,a,flag; cin>>a; flag=1; for(i=2;i { if (a%i==0) { flag=0; break; } } if (flag==0) { cout }
2017-10-20 18:25:10
347
原创 九鼎之尊(一)(二)
#include using namespace std; int main() { int n; cin >> n; if(n % 3 == 1) cout else cout } 在做这道题时,我第一遍真的没看懂,但是在经过我的伙伴给我讲解后我才明白了如何解答。 这道题在做的时候需要把前几种情况列出来,列出来之后就会
2017-10-16 23:52:54
727
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅