# include & ltiostream & gt
使用命名空間std
int main() {
char str[100];
CIN & gt;& gtstr
int CNT = 0;
int I;
for(I = 0;str[i]!= '.';i++);
for(i++;str[i]!= '\0';i++) {
cnt++;
}
cout & lt& ltcnt & lt& ltendl
返回0;
}
如果小數部分末尾的零不算數:
# include & ltiostream & gt
# include & ltcstring & gt
使用命名空間std
int main() {
int i,j;
int CNT = 0;
char str[100];
CIN & gt;& gtstr
int length = strlen(str);
for (j =長度-1;str[j]= = ' 0 ';j-);
for(I = 0;str[i]!= '.';i++);
for(i++;我& lt= j;i++) {
cnt++;
}
cout & lt& ltcnt & lt& ltendl
返回0;
}