穷举法很容易解答这些问题
某地刑侦大队对涉及六个嫌疑人的一桩疑案进行分析:
1)A、B 至少有一人作案;
2)A、E、F 三人中至少有两人参与作案;
3)A、D 不可能是同案犯;
4)B、C 或同时作案,或与本案无关;
5)C、D 中有且仅有一人作案;
6)如果 D 没有参与作案,则 E 也不可能参与作案。
试编一程序,将作案人找出来。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34...
阅读全文
递推是计算机中的一种常用算法。它是按照一定的规律来计算序列中的每个项,通常是通过计算机前面的一些项来得出序列中的指定项的值。其思想是把一个复杂的庞大的计算过程转化为简单过程的多次重复,该算法利用了计算机速度快和不知疲倦的机器特点。
计算1+2+3+…+100的值
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
int main(int argc, char *argv[])
{
int i, sum = 0;
for(i=1; i<...
阅读全文
这里给出了部分题目的解答,请在尝试自己思考和尝试后,阅读解答。
【P1205 计算所有真因子的和】
下面的这段代码应该非常熟悉了,计算1~n-1所有数的和。
1
2
3
4
5
6
7
8
9
10
int main(int argc, char *argv[])
{
int i, n,sum=0;
scanf("%d",&n);
for(i=1; i<n; i++) {
sum=sum+i;
}
printf("%d\n",sum)...
阅读全文
这里给出了部分题目的解答,请在尝试自己思考和尝试后,阅读解答。
【1288 爱因斯坦的数学题】
爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最最后剩一阶,若每步跨3 阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问这条阶梯共有多少阶?本题有多个答案,只需要输出其中的最小值。
基本思路:本题使用了取余运算。 只需要穷举自然数 x,然后判...
阅读全文
最后3题答案
第8题 参考答案
import java.util.Scanner;
public class strpro {
/**
* @param args
* 在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下:
1. 把每个单词的首字母变为大写。
2. 把数字与字母之间用下划线字符(_)分开,使得更清晰
3. 把单词中间有多个空格的调整为1个空格。
*/
public static void main(String[] args) {
// TODO Au...
阅读全文
两道代码填空,三道编程大题
1
2
3
4
5
组合数(8分)
自首数(15分)
猜算式(16分)
魔方(28分)
最小距离(33分)组合数(8分)
自首数(15分)
猜算式(16分)
魔方(28分)
最小距离(33分)
组合数
从4个人中选2个人参加活动,一共有6种选法。
从n个人中选m个人参加活动,一共有多少种选法?下面的函数实现了这个功能。
请仔细分析代码,填写缺少的部分(下划线部分)。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#...
阅读全文
所有内容
第三届软件大赛(个人赛)选拔赛
考试时间:2012年4月7日(星期六)9:00—13:00,4小时不间断
考试地点:苏州工业职业技术学院(苏州市吴中区吴中大道路1168号)
完成 2012年全国软件大赛热身练习1 2012年全国软件大赛热身练习2
大赛官方网站 http://www.lanqiao.org/
2011年预赛真题 C语言组 2011年预赛答案 C语言组
2011年预赛真题 Java组 2011年预赛答案 Java组
Visual C++ 6.0 精简版下载及使用指南
下载 Ecli...
阅读全文
Java和C的差别主要体现在:数据的输入、数组的初始化和字符串处理
参看 2011年软件设计大赛Java语言组预赛真题
1
2
3
4
5
6
7
8
9
10
计算蔬菜总价(满分3分)
计算行程 (满分3分)
反转的串 (满分4分)
最近距离(满分6分)
股票风险 (满分7分)
猜数字 (满分9分)
基因牛 (满分10分)
程序设计:字符串的处理(满分14分)
程序设计:输出“上三角”(满分17分)
程序设计:10名学生参加竞...
阅读全文
思考:如何更好更快的答题?
1
2
3
4
5
6
7
8
9
10
利息计算
开平方
最小公倍数
求日期差
字符串的轮换
金字塔
中奖计算
程序设计:串的处理
程序设计:画表格
程序设计:5个砝码利息计算
开平方
最小公倍数
求日期差
字符串的轮换
金字塔
中奖计算
程序设计:串的处理
程序设计:画表格
程序设计:5个砝码
利息计算
1
2
3
4
5
/*
参考答案:money * 1.03
也可以是逻辑等价:
money + money * 3 / 100;
*//*
参考...
阅读全文