3274
算ASP數值運算吧!?
判斷輸入的數值
若此數字的數目為奇數個如:123456789→9位數→奇數個→取後四碼(此例為6789)
再把後四碼 3274之值(6789 3274=10063→若此值超出4碼則取後4碼)填在上面的後面也就是最後輸出兩項結果A值:6789
0063B值:為A值的後四碼0063*如:1234567→7位數→奇數個→取後四碼(此例為4567)
再把後四碼 3274之值(4567 3274=7841→若此值超出4碼則取後4碼)填在那上面的後面也就是最後輸出兩項結果A值:4567
7841B值:為A值的後四碼7841*如:091327680→9位數(最前面的0也要算入)→奇數個→取後四碼(此例為7680)
再把後四碼 3274之值(7680 3274=10954→若此值超出4碼則取後4碼)填在上面的後面也就是最後輸出兩項姞果A值:7680
0954B值:為A值的後四碼0954-判斷輸入的數值
若此數字的數目為偶數個如:12345678→8位數→偶數個→取後三碼(此例為678)
再把後三碼 1857之值(678 1857=2535→若此值超出4碼則取後4碼)填在上面的後面也就是最後輸出兩項結果A值:678
2535B值:為A值的後四碼2535*如:2931765084→10位數→偶數個→取後三碼(此例為084)
再把後三碼 1857之值(084 1857=1941→若此值超出4碼則取後4碼)填在上面的後面也就是最後輸出兩項結果A值084
1941B值:為A值的後四碼1941*如:02948998→8位數→偶數個→取後三碼(此例為998)
再把後三碼 1857之值(998 1857=2855→若此值超出4碼則取後4碼)填在上面的後面也就是最後輸出兩項結果A值:998
2855B值:為A值的後四碼2855-可能不止是數值運算吧
因最前面的0也要算入遵照這個規則
試著用ASP寫出來→很奇怪的題目^_^
留言列表