您现在的位置是:首页 >

从键盘输入一个整数 用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246

火烧 2021-10-04 12:28:58 1068
用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246 用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246 ackage te t1

用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246  

用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246

package test1;
import java.util.Scanner;
public class Test6 {
public static void main(String[] args) {
Scanner input = new Scanner( System.in );
System.out.println("请输入一个数字:");
String str = input.next();
int result = 0;
for( int i=0;i<str.length();i++ )
{
int a = Integer.parseInt(str.charAt(i)+"");
result+=a;
}
System.out.println( "您输入的数字是:"+str+",各位数字之和为:"+result );
}
}

从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246,则计算5+2+4+6并输出

#include<math.h>
main()
{
long int num;
int sum=0;
int temp;
printf("please input a number:);
scanf("%ld",&num);
while(num>9)
{
temp=num%10;
sum+=temp;
num/=10;
}
sum+=num;
printf("sum is %d",&sum);
}

从键盘输入一个正整数n,计算该数的个位数字之和并输出。

#include <stdio.h>
int main()
{
int a;
int sum = 0;
scanf("%d",&a);
if(a <= 0)
return 0;
while(a != 0) {
sum += a % 10;
a /= 10;
}
printf("%dn", sum);
return 1;
}

C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和

#include <stdio.h>int main(){int x,s=0; scanf("%d",&x); for(;x;x/=10)s+=x%10; printf("%dn",s);; return 0;}

从键盘输入一个正整数,计算其各位数数字之和。

#include<stdio.h>
void main(){
int num,numA,temp,sum=0;
printf("请输入一个正数:");
scanf("%d",&num);
while(num<0){
if(num>=0){
break;
}
printf("必须输入一个大于等于0的数!n");
printf("请输入一个正数:");
scanf("%d",&num);
}
numA=num;
while(numA!=0){
temp=numA%10;
sum+=temp;
numA/=10;
}
printf("数字%d各位数之和是:%d",num,sum);
}

从键盘输入一个4位正整数,求其各位数字之积,并输出。例如,若输入2523,则输出应该是60

scanf(%d,&a);a是一个三位数
int b =a/100;
int c = (a%100)/10;
int d = a-b*100-c*10;
printf(百位%d,十位%d,个位%d,b,c,d);
printf("立方和为:+%d",b*b*b+c*c*c+d*d*d);

编写程序,从键盘输入一个正整数,计算该数的各个位数字之和,并显示结果。

fpc:
var n:string;
a,b,i:longint;
begin
read(n);
b:=0;
a:=length(n);
for i:=1 to a do
b:=ord(n[i])-ord('0')+b;
writeln(b);
end.

从键盘输入一个整数 用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246

C语言题目: 从键盘输入一个正数,计算该数的各位数字之和并输出

#include <stdio.h>
main()
{
int n,sum=0;
scanf("%d",&n);
do
{
sum=sum+n%10;
n=n/10;
}while(n);
printf("%dn",sum);
}

从键盘输入一个小于10000的正整数,计算其各位数字之和

#include<stdio.h>
计算数的各位之和
int Add(int nNum)
{
int temp=0;
while(nNum)
{
temp+=nNum%10;
nNum=nNum/10;
}
return temp;
}
void main()
{
int nResult; 结果
printf("请输入一个随机数:");
scanf("%d",&nResult);
if(nResult>10000)
{
printf("error");
}
else
{
printf("%dn",Add(nResult));
}
}
附:anglecloudy的c++专用号,哈哈哈哈

VB程序设计 从键盘输入一个正整数,输出各位数字的和。

Dim xIn$, xTotal%, i%
Dim bValid As Boolean

xIn = InputBox("从键盘输入一个正整数", "输入", 12345)
xIn = Trim(xIn)
bValid = True
xTotal = 0
For i = 1 To Len(xIn)
cIn = Mid(xIn, i, 1)
If cIn >= "0" And cIn <= "9" Then
xTotal = xTotal + Val(Mid(xIn, i, 1))
Else
bValid = False
End If
Next

If bValid Then
MsgBox xIn & " 各位数字的和为 " & CStr(xTotal), vbInformation + vbOKOnly, "结果"
Else
MsgBox "输入数据" & xIn & "有误。", vbQuestion + vbOKOnly, "错误"
End If

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码