acm pku 1001
while(s[l]!=(int)s[l]){s[l]*=10;i++;}sx=(int)s[l];for(intr=1;r<=129;r++)c[r]=0;while(...
while(s[l]!=(int)s[l]){s[l]*=10;i++;}
sx=(int)s[l];
for(int r=1;r<=129;r++)c[r]=0;
while(sx!=0){a[j]=c[j]=sx%10;sx/=10;j++;}
j--;
m=j;
这是程序的一部分
用来求出float s[l]的小数有多少位(即i),以及把s[l]乘以十的幂次变成的整数有多少位(即m)
其他数据没问题,就5.1234最后会变为51234004
各位大虾指点一下啊! 展开
sx=(int)s[l];
for(int r=1;r<=129;r++)c[r]=0;
while(sx!=0){a[j]=c[j]=sx%10;sx/=10;j++;}
j--;
m=j;
这是程序的一部分
用来求出float s[l]的小数有多少位(即i),以及把s[l]乘以十的幂次变成的整数有多少位(即m)
其他数据没问题,就5.1234最后会变为51234004
各位大虾指点一下啊! 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询