C++输入浮点数,输出浮点数小数部分数位
发布网友
发布时间:2022-04-13 17:47
我来回答
共2个回答
热心网友
时间:2022-04-13 19:16
这个不能按浮点数进行输入,否则,最后的0不可能统计出来!
所以,数据只能按字符串来输入!
#include <stdio.h>
int main()
{
char str[100];
int i,dot=0,num=0;
gets(str);
for( i=0;str[i]!='\0';i++ )
{
if ( dot==1 )
num++;
if ( str[i]=='.' )
dot=1;
}
printf("%d\n", num );
return 0;
}
热心网友
时间:2022-04-13 20:34
给你个思路,把浮点数转换成字符串,然后计算字符串的长度