编程解;
列出尽可能多方法。
JAVA:
三三数之剩二,五五数之剩三,也就是说,这个数应该是3和7的最小公倍数(即21)的整数倍加2,如果此数以X表示,那么
X=(3*7)*n+2,另外还需满足"五五数之剩三"的条件,所以:
public class Cao {
public static void main(String[] args) {
int j=0;
for(int
i=0;i<100000;i++){
if(i%3==2){
if(i%5==3){
if(i%7==2){
++j;
while(j<=200){
(j+"
: "+i);
break;
}
}
}
}
}
}
}
class Test_11_11
{
public
static void main(String[] args)
{
int
i = 2;
for(
; !((i%5)==3); i=i+3*7);
("the
first: " + i);
}
}
--------------------------------------------------
C++:
#include""
#include""
#define N 300
void main()
{long a=1,b=1;
clrscr();
for(;;a++)
if(a%3==2){
if(a%5==3){
if(a%7==2){
{printf("%ld,",a);
if(b>=N)
break;
b++;}
}
}
}
这是前300位:
23,128,233,338,443,548,653,758,863,968,1073,1178,1283,
1388,1493,1598,1703,1808,1913,2018,2123,2228,2333,2438
,2543,2648,2753,2858,2963,3068,3173,3278,3383,3488,3593,
3698,3803,3908,4013,4118,4223,4328,4433,4538,4643,4748,
4853,4958,5063,5168,5273,5378,5483,5588,5693,5798,5903,
6008,6113,6218,6323,6428,6533,6638,6743,6848,6953,7058,
7163,7268,7373,7478,7583,7688,7793,7898,8003,8108,8213,
8318,8423,8528,8633,8738,8843,8948,9053,9158,9263,9368,
9473,9578,9683,9788,9893,9998,10103,10208,10313,10418,
10523,10628,10733,10838,10943,11048,11153,11258,11363,
11468,11573,11678,11783,11888,11993,12098,12203,12308,
12413,12518,12623,12728,12833,12938,13043,13148,13253,
13358,13463,13568,13673,13778,13883,13988,14093,14198,
14303,14408,14513,14618,14723,14828,14933,15038,15143,
15248,15353,15458,15563,15668,15773,15878,15983,16088,16193,16298,
16403,16508,16613,16718,16823,16928,17033,17138,17243,17348,17453,
17558,17663,17768,17873,17978,18083,18188,18293,18398,18503,18608,
18713,18818,18923,19028,19133,19238,19343,19448,19553,19658,19763,
19868,19973,20078,20183,20288,20393,20498,20603,20708,20813,20918,
21023,21128,21233,21338,21443,21548,21653,21758,21863,21968,22073,
22178,22283,22388,22493,22598,22703,22808,22913,23018,23123,23228,
23333,23438,23543,23648,23753,23858,23963,24068,24173,24278,24383,
24488,24593,24698,24803,24908,25013,25118,25223,25328,25433,25538,
25643,25748,25853,25958,26063,26168,26273,26378,26483,26588,26693,
26798,26903,27008,27113,27218,27323,27428,27533,27638,27743,27848,
27953,28058,28163,28268,28373,28478,28583,28688,28793,28898,29003,
29108,29213,29318,29423,29528,29633,29738,29843,29948,30053,30158,
30263,30368,30473,30578,30683,30788,30893,30998,31103,31208,31313,
31418