for(int i=0;i<整数位数;i++)
{
num[i]= x%10; x/10;
}//
是不是简单的夸张hhh
- void zhairushuzu(int num[], int x, int wei)//将输入数字的每一位整进数组中 100100 或者10010会显示最大为9!1.0010 0.010 0.1 1.0//10020 max 2 zero 3 1030 3 2 10030 max 9 zero 2 10040 4 3 10050 9 2 1003 2 2
- //10011 显示最大是1 问题出在最后一点? 问题出在类型转换会丢失数据!!!!
-
//{
-
- // double temp = 0;
-
// temp = x;
// temp /= pow(10, wei - 1);
//
// for (int i = wei - 1; i > -1; i--)
// {
//
// num[i] = temp;
// temp -= num[i];
// temp *= 10;
// }
//}int 转化double类型最后会变成xxxx.xxx999999
-