輸出500個連續的帶國家區號的長電話號碼

2021-08-24 21:10:40 字數 932 閱讀 5267

周海漢 /文

2009.10.22

因為要批量處理**號碼,需要文字一行乙個**。

1. bash 處理,很直接

[zhouhh@p-ssw-2 ~]$ vi for.sh

#!/bin/sh for (( x = 8601060000000; x < 8601060000500; x++)) do echo "$x" done

[zhouhh@p-ssw-2 ~]$chmod +x for.sh

[zhouhh@p-ssw-2 ~]$ ./for.sh

8601060000000

8601060000001

8601060000002

8601060000003

...8601060000498

8601060000499

[zhouhh@p-ssw-2 ~]$ ./for.sh >telcode

2. python 處理

[zhouhh@p-ssw-2 ~]$ vi code.py

for x in range(8601060000000,8601060000500): print x

[zhouhh@p-ssw-2 ~]$ python code.py

8601060000000

8601060000001

8601060000002

8601060000003

...8601060000498

8601060000499

3. python另一種處理,使用xrange

for x in xrange(0,500): print 8601060000000+x

overflowerror: long int too large to convert to int

因為xrange 的引數太大會導致溢位,所以修改了一下寫法。

輸出500以內的所有親密數

1 程式中既要有for迴圈也要有while或do while迴圈 2 在輸出每對親密數時,小數在前 大數在後,並去掉重複的親密數對,例如 220和284是一對親密數,而284和220也是一對親密數,只輸出220和284這對 親密數 3 輸出要有文字說明。輸出時每對親密數用一對圓括號括起來,兩數間逗號...

輸出帶顏色的字元

輸出帶顏色的字元 顯示顏色的格式 print 033 顯示方式 前景色 背景色m輸出內容 033 0m 注 前後的三個引數 顯示方式,前景色,背景色是可選引數,可以只寫其中的某乙個或者某兩個 由於表示三個引數不同含義的數值都是唯一沒有重複的,所以三個引數的書寫先後順序沒有固定要求,系統都可識別 建議...

C語言 輸出500以內的完數

乙個數如果恰好等於它的因子之和,這個數就稱為 完數 例如,6的因子是1,2,3,且6 1 2 3,因此6是完數。程式設計找出500以內的所有完數,並按下面的格式輸出其因子 6是乙個完數,它的因子是1,2 3。include define max 500 intmain void 判斷x是否是完數,如...