#include <stdio.h>
#define clear(n, k) do{long i=1,t=1; while(i++<(k))t*=10; n = n/t/10*10*t + n%t;}while(0)
int main()
{
int n=123456789, k=4;
clear(n, k);
printf("%d\n", n);
return 0;
}
//注意,k只能是在1-10的正整数,如果需要更大,可以改成long long或者__int64
#define clear(n, k) do{long i=1,t=1; while(i++<(k))t*=10; n = n/t/10*10*t + n%t;}while(0)
int main()
{
int n=123456789, k=4;
clear(n, k);
printf("%d\n", n);
return 0;
}
//注意,k只能是在1-10的正整数,如果需要更大,可以改成long long或者__int64
永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997