您的位置:首页 > 编程语言

**个人编程中提出的一些问题及解决办法**

2016-03-04 22:46 351 查看

个人编程中提出的一些问题及解决办法

如何表达输入数字的位数?

/求一个数有多少位

int GetDigitCount(int n)

{

int c = 0 ;

while (n)

{

n /= 10 ;

++c ;

}

return c ;

}

2. 如何用数字各位填充数组?

//用数字各位填充数组


for (int i = 0; i <[radix]; i++)

{

a[i] = num % 10 ;

num /= 10 ;

}

//用数字各位填充数组,注意倒着填充

for (int i = c - 1; i >= 0; –i)//c是数字位数

{

a[i] = num % 10 ;

num /= 10 ;

}

如何依次输出数组中的元素?

int a[100]={0};

for(i=0; i<100; i++)

{

printf(“%d”,a[i]);

}

如何解决精度问题?

1用long long int 替换 int

$  long long ing a;
printf("%lld",a);


如何依次输出数组中的元素?

int a[100]={0};

for(i=0; i<100; i++)

{

printf(“%d”,a[i]);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: