从键盘上输入一个任意的4位整数,编程计算这四位相加以后。列如,输入1234,则由1234分离其千位1百位2十位3,个位4,然后计算1+2+34+=10,然后输入,最后结果为10
你可以用python写,就两行,这种相当于读取数组每一位元素直接想加,你要是学过数组第二行也看得懂
num = input("输入一个四位整数:\n")
sum = int(num[0]) + int(num[1]) + int(num[2]) + int(num[3])
print("输入的整数是:", num)
print("各位数字相加的和是:", sum)
用啥语言写啊?
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
printf("%d",n/1000+n%1000/100+n%100/10 + n%10);
}
那我给你搞个java 的吧
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个任意的4位整数:");
int number = scanner.nextInt();
int thousands = number / 1000;
int hundreds = (number % 1000) / 100;
int tens = (number % 100) / 10;
int units = number % 10;
int sum = thousands + hundreds + tens + units;
System.out.println("最后结果为:" + sum);
}