輸入一個四位的卡號,怎樣把會員卡號的數字相加?
public static void main(String[] args) {
int sum = 0;
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入4位會員卡號:");
//輸入會員卡號
String cardNumber = scanner.next();
//會員卡號長度
int numLen = cardNumber.length();
for (int i = 0; i < numLen; i++) {
//把char型數字轉換為int型數字,因為它們的ASCII碼值敲好相差48
int num = cardNumber.charAt(i) - 48;
sum = sum + num;
}
System.out.println("會員卡號" + cardNumber + "各位之和為:" + sum);
相關推薦
輸入一個四位的卡號,怎樣把會員卡號的數字相加?
public static void main(String[] args) { int sum = 0; Scanner scanner = new Scanner(System.in); System.out.println
ACMNO.25 C語言-間隔輸出 寫一函式,輸入一個四位數字,要求輸出這四個數字字元,但每兩個數字間空格。如輸入1990,應輸出"1 9 9 0"。 輸入 一個四位數 輸出 增加空格輸出
題目描述 寫一函式,輸入一個四位數字,要求輸出這四個數字字元,但每兩個數字間空格。如輸入1990,應輸出"1 9 9 0"。 輸入 一個四位數 輸出 增加空格輸出 樣例輸入 1990 樣例輸出 1 9 9 0 來源/分類 C語言
輸入一個8位二進位制數,將其轉化為十進位制數輸出
#include<iostream> using namespace std; double power(double x,int n) { double val=1.0; while(n--) val*=x; return val; } int main(
輸入一個三位正整數,將它反向輸出。
#include<stdio.h> #include<math.h> int main() { int a,b1,b2,b3 ; scanf("
輸入一個8位二進位制數,轉換成十進位制數輸出
#include<iostream> using namespace std; int power(int x, int y) {int val=1;while (y--){val *=
Java:計算迴文數,輸入一個五位正整數,使用陣列判斷它是不是迴文數
package com.jredu.ch05; import java.util.Scanner; public class Work2 { public static void main(String[] args) { // TODO Auto-genera
組合語言實現輸入一個四位十六進位制數一十六位二進位制輸出
DATAS SEGMENT string db 'please input four char between 0 and f(hex):$' ;此處輸入資料段程式碼 DATAS ENDS STACKS SEGMENT ;此處輸入堆疊段程式碼 S
輸入一個正整數數組,把數組裏所有數字拼接起來排成一個數。打印能拼接出所有數字中最小的一個
style void ole min 一個數 string right public [] 題目: 輸入一個正整數數組,把數組裏所有數字拼接起來排成一個數。打印能拼接出所有數字中最小的一個。 解答: 1 public class Solution { 2 3
js中 生成一個四位的隨機驗證碼字串,請使用者按照驗證碼反覆輸入,直到輸入正確,提示驗證通過。 隨機數範圍:a-z 0-9 A-Z
//取隨機數驗證碼//1.要隨機的值放入到陣列中var arr = [0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f','g','h','i''g','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','
輸入一個四位數,然後分別輸出這個四位數的每一位數字
用C語言實現,程式碼如下: #include "stdio.h" int main(void) { int thousand = 0; int q = 0, b = 0, s =
輸入一個五位整數,將它反向輸出。例如輸入12345,輸出應為54321。
這個程式是我對建構函式有個更深的認識。 首先建構函式要先從頭至尾走一邊才會輸出,無論輸出語句加的位置(迴圈內,條件語句內...除外)。 然後建構函式遞迴可以把問題簡單化,本題如果按常規思路,應該是做個迴圈,把各個數首尾交換。但是用呼叫使得其可以一次輸出一位數,而並不是輸出一個數組。 這道題使我開闊了程式設計思
假設你有一個各位數字互不相同的四位數,把所有的數字從大到小排序後得到a,從小到大後得到b,然後用a-b替換原來這個數,並且繼續操作。例如,從1234出發,依次可以得到4321-1234=3087、87
#include<stdio.h>int main(){int n;while(~scanf("%d",&n)){int i,j=0,k,s;int a[300],b[300],c[300];for(i=0; i<n; i++){s=0;scanf
關於C語言中輸入一個三位整數,逆序輸出一個三位數
剛開始在leetcode上刷題,遇到的兩道題目比較簡單,一道是求用一個函式求輸入的兩個數的值,這個簡單就略過了,下面講講一道常見的題目,這是一點小心得,下面附上題目及解題思路:題目:Given a 32-bit signed integer, reverse digits o
輸入一個3位整數,程式設計計算並輸出它的逆序數(例:輸入-123,則忽略負號,由123分離出其百位1,十位2,個位3,並計算輸出321)
#include<stdio.h> #include<math.h> main() {int x,a,b,c,y;printf("請輸入一個3位整數:"); scanf("%d",&x); a=fabs(x/100)
小白每日程式設計:輸入一個4位整數,將個位、十位、百位、千位的數分解出來。
例如,給寫 int n = 9527; char buf[4]; 則分解結果:buf裡的4個元素的值依次為9,5,2,7 #include <stdio.h> int main() { int n = 9527; char buf[4]; for (
1、編寫程式,輸入一個四位數,列印輸出其個位數、十位數、百位數和千位數。
上週日遇到一些事情 來不及更新 非常抱歉 #include <stdio.h> int main() { int a,b,c,d,e; printf
hdu 3183 A Magic Lamp(給一個n位的數,從中刪去m個數字,使得剩下的數字組成的數最小(順序不能變),然後輸出)
urn scan eight sca query names efi family 題目 1.題目大意是,給你一個1000位的數,要你刪掉m個為,求結果最小數。 思路:在n個位裏面刪除m個位。也就是找出n-m個位組成最小數 所以在區間 [0, m]裏面找
一元試用一個月的備份服務,把編劇的套路徹底堵死
安全性 安全 mar 個數 常見 雲備份 朋友 azure 系統 最近小編在追一部 Geek 範兒滿滿的劇《黑客軍團》(Mr. Robot),聽說有不少 IT 圈子裏的朋友都在看過之後表示此劇只應天上有。小編也這麽認為,至少編劇下了些功夫,劇中涉及到的很多 IT 概念都還算
在輸入一個url到返回頁面,中間發生了什麽?
就是 log blog 設備 網絡設備 方法 dns服務 包含 ack 在瀏覽器中輸入url,客戶端先檢查本地是否有對應的ip地址,如果找到了則返回響應的ip地址,如果沒有找到則會請求DNS服務器,返回解析後的ip地址。應用層客戶端發送HTTP請求,包括請求頭和請
js 銀行卡四位一隔,錢三位用逗號隔開並強制保留兩位小數
orm num ava asc number locale rep atm 銀行 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>