习题2-2 韩信点兵 解题报告
2015-11-03 09:43
274 查看
题目:
代码:
解析:
1、cas变量作为计数器控制Case后面的数字
2、如果10到100间没有找到合适的数字,在跳出for循环是i为101,所以如果最后i等于101,那么就说明没有找到答案。
代码:
#include <stdio.h> #include <stdlib.h> int main() { int a,b,c,i,cas=0; while(scanf("%d%d%d",&a,&b,&c) != EOF) { cas++; for(i=10;i<=100;i++) { if(i%3==a && i%5==b && i%7==c) { printf("Case %d: %d\n",cas,i); break; } } if(i==101) { printf("Case %d: NO answer\n",cas); } } return 0; }
解析:
1、cas变量作为计数器控制Case后面的数字
2、如果10到100间没有找到合适的数字,在跳出for循环是i为101,所以如果最后i等于101,那么就说明没有找到答案。
相关文章推荐
- HDU 1000
- HDU 1001
- POJ 1979
- Roman numerals 解题报告
- Codeforces 193 Div 2
- POJ 2318 TOYS(叉积+二分or暴力)
- POJ 2398 Toy Storage(叉积+二分)
- POJ 1631 Bridging signals(LIS+二分)
- POJ 1573 & POJ 2632(两道有趣的Robot)
- HDU 1394 Minimum Inversion Number(逆序数)
- HDU 2795 Billboard(线段树)
- POJ 2418 Hardwood Species(字典树)
- POJ 2828 Buy Tickets(神题!线段树or树状数组)
- POJ 3083 Children of the Candy Corn(顺时针DFS+逆时针DFS+BFS)
- POJ 2886 Who Gets the Most Candies(线段树+约瑟夫环)
- CTU Open 2008(未完工)
- hdu 1520-树形dp
- Codeforces Round #184 (Div. 2) D、E
- Crossing Rivers
- http://codeforces.com/contest/34