问题标题: 酷町堂:3948

0
0
已解决
武建豪
武建豪
中级天翼
中级天翼

3948 计算小数位数经验值:400 时间限制:1000毫秒

题目描述 Description

输入一个浮点数,输出其小数位的位数。

 

输入描述 Input Description

一个浮点数。

 

输出描述 Output Description

一个正整数,表示小数位的位数。

 

样例输入 Sample Input

1.2

样例输出 Sample Output

1

#include<iostream>

#include<fstream>

#include<algorithm>

#include<cmath>

#include<cstdio>

#include<cstring>

#include<string>

#include<iomanip>

#include<cstdlib>

using namespace std;

string s;

int main(){

    getline(cin,s);

    for(int i=0;i<s.size();i++){

       if(s[i]=='.'){

           s.erase(0,i+1);

            break;

        }

    }

    cout<<s.size();

    return 0;

}

 

为什么错了

武建豪在2021-05-02 12:33:19追加了内容

这题我会了,采纳第一个回答的人


0
已采纳
汪宇航
汪宇航
新手启示者
新手启示者

string a;

cin>>a;

cout<<a.size()-2;

我要回答