C语言编程:找出下列数列的规律,把数列延长到第50项:1、2、5、10、21、42、85、170、341、682、………..屏幕输出时要求格式对齐(每行显示5个数字,每个数字尾部对齐)
时间: 2023-12-28 11:13:23 浏览: 32
这个数列的规律是:每一项是前一项乘以2再加上1。根据这个规律,可以推算出第50项为274877906945。输出如下:
1 2 5 10 21
42 85 170 341 682
1365 2730 5461 10922 21845
43690 87381 174762 349525 699050
1398101 2796202 5592405 11184810 22369621
44739242 89478485 178956970 357913941 715827882
1431655765 2863311530 5726623061 11453246122 22906492245
45812984490 91625968981 183251937962 366503875925 733007751850
1466015503701 2932031007402 5864062014805 11728124029610 23456248059221
46912496118490 93824992236981 187649984473962 375299968947925 750599937895850
1501199875790161 3002399751580322 6004799503160645 12009599006321290 24019198012642581
48038396025285130 96076792050570261 192153584101140522 384307168202281045 768614336404562090
1537228672809129301 3074457345618258602 6148914691236517205 12297829382473034410 24595658764946068821
491811971743840466 983623943487680933 1967247886975361866 3934495773950723733 7868991547901447466
157379284217903604901 314758568435807209802 629517136871614419605 1259034273743228839210 2518068547486457678421
50361336368204169850 100722672736408339701 201445345472816679402 402890690945633358805 805781381891266717610
16115618456154472024421 32231236912308944048842 64462473824617888097685 128924947649235776195370 257849895298471552390741
515699773098096615364130 1031399546196193230728261 2062799092392386461456522 4125598184784772922913045 8251196369569545845826090
26214382315921441977580821 52428764631842883955161642 104857529263685767910323285 209715058527371535820646570 419430117054743071641293141
838860234109486143282586370 1677720468218972286565172741 3355440936437944573130345482 6710881872875889146260690965 13421763745751778292521381930
268435455944438591844713796821 536870911888877183689427593642 1073741823777754367378855187285 2147483647555508734757710374570 4294967295111017469515420749141
85899345921158185890731028974890 171798691842316371781462057949781 343597383684632743562924115899562 687194767369265487125848231799125 1374389534738530974251696463598250
27487790694570619485046614080588701