下面是引用 铁血 于 2018-01-02 02:34 发表的 如何取得一串数字的指定位数?:
如题,想请问假设我设定一个变数为1,在某些情形下会逐渐增加。
若我想取得某个位数,
如:5987,取得百位数为9,十位数为8,个位数为7
有什么写法能够达成吗?
先取得字串长度
例如你上面所说的 5987 = 4位数字
再用个变数阵列 把4位数给存起来
再来 可以利用回圈去loop 你要的位置次数 例如 我假设要取得 8好了
// 这个单纯只是要宣告一个新的变数值
new first_;
for (new i=想要的位置(可能是3号位置); i<取得的字串总长度(假设为4长度); i++)
{
// 把自己要想的阵列排列位置 回传给 变数纪录
first_ = 变数阵列 [ i ]
}
// 这个是C语言pirnt的语法..
print("%d"+first_);
// 当然CS的应该是
client_print(0, print_center, "%d", first_);