华中科技大学白云黄鹤BBS论坛
华中科技大学bbs,华中科技大学论坛,华中科大,华中科大bbs,华中理工大学,白云黄鹤,白云黄鹤bbs,华科白云黄鹤,武汉白云黄鹤站
[回到开始]
[上一篇][下一篇]
发信人: fenga (老大), 信区: GS
标 题: 刚才这道题的答案。。。
发信站: 武汉白云黄鹤站 (2003年03月15日23:07:34 星期六), 站内信件
║void main()
║{
║ unsigned int a[] ={3,0,0,2};
║ int i,p,q,r,k;
║ unsigned char *result,*init;
║ char b[]={1,0,9,8,7,6,5,4,3,2};
║ char c[]={0,3,6,9,2,5,8,1,4,7};
║ char d[4]={2,0,4,1};
║
║ init = result = (char *) malloc(2000);
║ *result++ = 7;
║ printf("\n");
║ while(!((d[0] == 1)&&(d[1] == 1)&&(d[2] == 1)&&(d[3] == 1)))
║ {
║ for(r=0;r<10;r++)
║ if(c[r] == b[d[0]])
║ p= *result++ = r;
║
║ q= (p*2003 + d[0]+d[1]*10+d[2]*100+d[3]*1000 -1 ) / 10;
║ for (i=0;i<4;i++)
║ {
║ d[i] = q % 10;
║ q = (q-d[i])/10;
║ }
║ }
║ k = 0;
║ do{
║ printf("%d",*(--result) );
║ k++;
}
║ while(result != init);
║ printf("\n integer %d bit",k);
║ free((void *)result);
║}
结果是
5547234703500305097908692516780384978088422921173794863260664558717479336550
72946136351029012037499306595662062461862761413435402451877738947134853275642092
41693016031508293115881732956121373495312586675542242192267154823320574693515282
63160814334054473844788372996061463360514783380484828313085926665557219725966605
64708492816331058967104898208243190769401453375492317079935652077439396460864259
16680534753425417429411438397958617629111887723969601153824818328063460365008043
49032007544239196760414933155821822821323570200255172796361014034503799855771897
70899206745437399456370999056970100404948133355522272147334553724968103400454873
24568702501802851278637599156820325067953625117878737449381483330559715981583180
78437898707494314084428912187274643590170300105397459366505796860265157818827314
58368003550230210240195262661563210739446385976590669551228712486825317579186775
39246685527264658567703999556221223719975592167304598657569201752926166306096410
93914683530260165307594164309091917679037
integer 997 bit
--
__`88,_/__________________\_,88`__
/ `88, |88| ,88' \
/ `88, |88| ,88' \
/____________`88,_\88/_,88`____________\
/88888888888888888;8888;88888888888888888\
/^^^^^^^^^^^^^^^^^^`/88\\^^^^^^^^^^^^^^^^^^\
※ 修改:·fenga 於 03月15日23:13:22 修改本文·[FROM: 211.67.29.148]
※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·[FROM: 211.67.29.148]
[回到开始]
[上一篇][下一篇]