1 条题解

  • 0
    @ 2025-10-10 15:45:27

    C :

    #include<stdio.h>
    int main()
    {
        int num,result=0;
        
        scanf("%d",&num);
        while(num < 0)
            exit(0);
        while(num != 0)
        {
            result += (num%10);
            num = num / 10;
        }
        printf("%d\n",result);
    }
    
    

    C++ :

    #include<iostream>
    #include<cstring>
    using namespace std;
    int main(){
    	
    	int a[11];
    	string s;
    	memset(a,0,sizeof(a));
    	
    	cin>>s;
    	
    	int n=s.length();
    	
    	
    	for(int i=0;i<n;i++){
    		a[i]=s[i]-'0';
    	}
    	
    	int sum=0;
    	
    	for(int i=0;i<n;i++)
    	 	sum=sum+a[i];
    	 	
    	cout<<sum<<endl;
    	
    	
    }
    

    Java :

    import java.util.Scanner;
    public class Main{
    	public static void main(String[] args) {
    		Scanner scanner=new Scanner(System.in);
    		String str=scanner.nextLine();
    		char[] charArray=str.toCharArray();
    		int sum=0;
    		for(int i=0;i<charArray.length;i++){
    			sum=sum+Integer.valueOf(String.valueOf(charArray[i]));
    		}
    		System.out.println(sum);
    	}	
    }
    

    Python :

    s=list(map(int,input()))
    n=len(s)
    m=0
    for i in range(n):
        m=m+s[i]
    print(m)
    
    • 1

    信息

    ID
    114
    时间
    1000ms
    内存
    64MiB
    难度
    10
    标签
    递交数
    4
    已通过
    4
    上传者