1 条题解
-
0
C++ :
#include <iostream> #include <cstdio> using namespace std; int main() { int n,sum=0; cin>>n; cout<<"The sum of digits for "<<n<<" is "; while(n>9) { // cout<<n%10<<" "; sum=sum+n%10; n=n/10; } // cout<<n<<endl; sum=sum+n; cout<<sum<<endl; return 0; }Java :
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner n = new Scanner(System.in); int a = n.nextInt(); System.out.print("The sum of digits for " + a + " is " + sumDigits(a)); } public static int sumDigits(long n) { int i = (int) Math.abs(n); int sum = 0; while (i != 0) { int z = i % 10; sum += z; i = i / 10; } return sum; } }
- 1
信息
- ID
- 3383
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者