知识大全 用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246
Posted 数字
篇首语:时间仿似一条直线,没有起点,亦无终点。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246相关的知识,希望对你有一定的参考价值。
用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
用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("%d\\n", sum);
return 1;
C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和
#include <stdio.h>int main()int x,s=0; scanf("%d",&x); for(;x;x/=10)s+=x%10; printf("%d\\n",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.
C语言题目: 从键盘输入一个正数,计算该数的各位数字之和并输出
#include <stdio.h>
main()
int n,sum=0;
scanf("%d",&n);
do
sum=sum+n%10;
n=n/10;
while(n);
printf("%d\\n",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("%d\\n",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
相关参考
知识大全 输入一个正整数n,计算1-3+5-7…(<=n)的结果,并输出
输入一个正整数n,计算1-3+5-7…(<=n)的结果,并输出此题最好用公式计算,循环的话就太笨拙了可以看出来相邻两项合在一起就是-2,也就是说平均每一项-1,再把奇数项的情况考虑进去,可以得出公式,
知识大全 求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型.
求助~~程序设计:输入一个正整数n,计算1到n的和,定义和调用求和函数,返回值为int型.#include<stdio.h>intsum(intn)inti,s=0;for(i=1;i&l
知识大全 vb编程,输入十个数字,找出最大值,并找出最大值的位置。
vb编程,输入十个数字,找出最大值,并找出最大值的位置。,vb编写程序,从键盘中输入10个整数,找出其中的最大值以及最大值所在的位置PrivateTypenumxuhaoAsIntegeriAsInt
C语言题目:输入一个正整数n(1以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!C语言题目:输入一个正整数n(1<n≤1
知识大全 编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+……+n!
编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+……+n!#include<stdio.h>intmain()intn;inti;intsum=0;inttm
Java中获取键盘输入值的三种方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
知识大全 C语言编程序1.输入一个实数,输出其绝对值。2.1!+2!+……+10!的和。要求将计算阶乘的操作定义成函数。3.输
C语言编程序1.输入一个实数,输出其绝对值。2.1!+2!+……+10!的和。要求将计算阶乘的操作定义成函数。3.输 以下文字资料是由(本站网www.cha138.co
知识大全 用java语言编程序:计算1+1/2!+1/3!+1/4,简单语句就好,不要写的太复杂哦,谢谢哦
用java语言编程序:计算1+1/2!+1/3!+1/4,简单语句就好,不要写的太复杂哦,谢谢哦!publicclassTestpublicstaticvoidmain(Stringargs[])in
知识大全 Java键盘获取排列组合数,进行排列显示以及排列计算
Java键盘获取排列组合数,进行排列显示以及排列计算 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
短路现象一旦能够明确无误的确定整个表达式的值就不在计算表达式余下的部分 &&有短路现象一旦有一个表达式可以确定整个表达式的值就不用计算余下的部分 ||没有短路现象任何情况都要计