helpem :< Nhập từ bàn phím một chuỗi (gồm cả số và chữ), tính tổng các số rồi xuất ra màn hình. Đầu vào: - String Đầu ra: - Int Điều kiện: Trong thời

helpem :< Nhập từ bàn phím một chuỗi (gồm cả số và chữ), tính tổng các số rồi xuất ra màn hình. Đầu vào: - String Đầu ra: - Int Điều kiện: Trong thời gian 0.5s với c++, 2s với java và pascal

0 bình luận về “helpem :< Nhập từ bàn phím một chuỗi (gồm cả số và chữ), tính tổng các số rồi xuất ra màn hình. Đầu vào: - String Đầu ra: - Int Điều kiện: Trong thời”

  1. #include <iostream>
    using namespace std;
    int strtti(string s)
    {
        int total=0,a,temp=0;
        for(int i=0;i<s.size();i++)
        {
            char c=s[i];
            a=(int)c-48;
            temp=temp*10+a;
            if(i==s.size()-1)
            {
                total+=temp;
            }
        }
        return total;
    }
    int tongchuso(int n)
    {
        int sotachra,s=0;
        for(;n!=0;){
            sotachra = n % 10;
            s += sotachra;
            n /= 10;
        }
        return s;
    }
    int main()
    {
        string s,t=””;
        cin>>s;
        for(int i=0;i<s.size();i++){
            if(s[i]>=’0’&&s[i]<=’9′){
                t+=s[i];
            }
        }
        cout<<tongchuso(strtti(t));
        //samon247
        return 0;
    }

    Bình luận
  2. import java.util.Scanner;
    public class helloWorld {
        public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            String str=sc.nextLine();
            int s=0;
            for (int i=0;i<str.length();i++) {
                if (str.charAt(i)>=’0′ && str.charAt(i)<=’9′) {
                    s+=str.charAt(i)-48;
                }
            }
            System.out.println(s);
        }
    }

    Bình luận

Viết một bình luận