1. 程式人生 > >Java求出任意數字的各個位數之和

Java求出任意數字的各個位數之和

import java.util.Scanner;
/**
 * 用JAVA求任意一個數的各個位數之和
 * @author Administrator
 *
 */
public class test {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.print("請輸入一個數字:");
		int num = sc.nextInt();
		int sum=0;
		while(num!=0){
			sum = sum + num%10;
			num = num/10;
		}
		System.out.println("所給數字的各個位數之和為:"+sum);
		
	}

}

相關推薦

Java任意數字各個位數之和

import java.util.Scanner; /** * 用JAVA求任意一個數的各個位數之和 * @author Administrator * */ public class test { public static void main(String[]

編寫一段 JS 程式碼,一個整數的各個位數之和

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> </style

不多於5位的正整數,它是幾位數,分別輸出每一位按逆序輸出每一位數字

給出不多於5位的正整數,要求: 1,求出它是幾位數 2,分別輸出每一位數 3,按逆序輸出每一位數字,例如原數為321,應輸出123. 第一種方法: (1)求一個數是幾位數,有一種方法是: if (x > 9999) { place = 5; printf("這是一個五位數\n");

一個不多於5位的整數,要求 1、它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123。

撰寫人——軟工二班——陳喜平 題目描述 給出一個不多於5位的整數,要求 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123。 將下面的程式填寫完整。 #include <stdio.h> int main() { i

AMNO.6題目描述 給一個不多於5位的整數,要求 1、它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123 輸入 一個不大於5位的數字 輸出 三

題目描述 給出一個不多於5位的整數,要求 1、求出它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123 輸入 一個不大於5位的數字 輸出 三行 第一行 位數 第二行 用空格分開的每個數字,注意最後一個數字後沒有空格 第三行 按逆

【c語言】給一個不多於五位的正整數: 1.它是幾位數 2.分別輸出每一位數字 3.逆序輸出各位數字

#include<stdio.h> #include<math.h> //求出它是幾位數 int Count(int n) { int tmp = 0; while (n != 0) { tmp++; n /= 10;

轉: 它是幾位數 分別輸出每一位數字 按逆序輸出各位數字

#include <stdio.h> int main(int argc, const char * argv[]) { /*給你一個不多於5位的正整數,要去: 求出它是幾位數; 分別輸出每一位數字; 按逆序輸出各位數字,例如原數為:321,應

習題 4.9 給一個不多於5位的正整數,要求:1. 它是幾位數;2. 分別輸出每一位數字;3. 按逆序輸出各位數字,例如原數為321,應輸出123。

C程式設計 (第四版) 譚浩強 習題4.9 個人設計 習題 4.9 給一個不多於5位的正整數,要求: 1. 求出它是幾位數; 2. 分別輸出每一位數字; 3. 按逆序輸出各位數字,例如原數為321,應輸出123。 程式碼塊:

一個不多於5位的正整數,(1) 它是幾位數(2) 分別打印每一位數字(3) 按逆序打印各位數字,例如原數為321,應輸出123

1、         給出一個不多於5位的正整數,要求: (1)    求出它是幾位數; (2)    分別打印出每一位數字; (3)    按逆序打印出各位數字,例如原數為321,應輸出123.  #include <stdio.h> int main()

給一個不多於5位的正整數,要求: (1)它是幾位數 (2)分別輸出每一位數字 (3)按逆序輸出各位數字,例如原數為321,應輸出123

4.9給一個不多於5位的正整數,要求: (1)求出它是幾位數 (2)分別輸出每一位數字 (3)按逆序輸出各位數字,例如原數為321,應輸出123 程式碼: #include “stdio.h” #include “math.h” int count(int n)

輸入一個不多於5位的正整數。1、它是幾位數;2、分別輸出每一位數字;3、按逆序輸出各位數字

#include <stdio.h> #include <stdlib.h> int main() { int a[5],n,i=0; int num=0; printf("請輸入一個數:"); scanf("%d",&n);

一個不多於5位的整數,要求 1、它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字,例如原數為321,應輸出123

#include <stdio.h> int main() { int n,i,a;   int number;      scanf("%d",&n);     number=n;      if (n<10) {                     //用if語句判斷這個整數

【c語言】給一個不多於5位的正整數,要求: 1、它是幾位數 2、分別輸出每一位數字 3、按逆序輸出各位數字

// 給一個不多於5位的正整數,要求: // 1、求出它是幾位數 // 2、分別輸出每一位數字 // 3、按逆序輸出各位數字 #include <stdio.h> #include <math.h> int main() { int a,b,c

不多於5位數的正整數1、它是幾位數;2、按逆序打印各位數字

《C程式設計 第二版》P105 5.7 給一個不多於5位數的正整數,要求:1、求出它是幾位數;2、分別打印出每一位數字;3、按逆序打印出各位數字,例如原數為321,應輸出123. 答:第2問和第3重複,沒寫第2問,直接第3問。 #include<stdio.h>

課堂測試:輸入整數,各位數字的和

option system dia int 整數 != tdi n) .cn import javax.swing.JOptionPane;public class Add { public static void main(String[] args) { Str

JAVA——指定範圍內所有的質數

求出指定範圍內所有的質數 1.要求 在視窗輸出指定範圍內所有的質數,並對所有輸出的質數個數進行計數。 2.質數 在所有比1大的整數中,除了1和它本身以外,不再有別的因數,這種整數叫做質數或素數。還可以說成質數只有1和它本身兩個約數。 3.原理 具體做法是:先

ACMer希望你們幫幫他,並把問題更加普遍化,可以很快的任意非負整數區間中1出現的次數(從1 到 n 中1出現的次數)。

/* 思路:(這裡不僅僅侷限於1,其他數字也是相通的) 找規律,當計算右數第  i  位包含的 X 的個數時: 取第  i  位左邊(高位)的數字,乘以  10 i−1 ,得到基礎值  a 。 取第  i  位數字,計算修正值: 如果大於 X,則結果為  a+ 10 i

java1-100內所有的質數/素數

用java語言求出1-100以內的素數素數:A>1 &&         A%1==0 &&         A%A==0 &&         A%B!=0(1<B<A)         則A為素數思路:用A