从键盘输入一个整数 用JAVA编程从键盘输入一个正整数,计算该数的各位数字之和并输出,例如输入数是5246
用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.

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
相关文章
- 程序化交易怎么编写 编写一个Java程式,用于接受一个字串,并统计某字元在该字串中出现的次数
- 怎样用Java语言随机产生n(n由键盘输入)个1-1000之间的整数;
- 怎么判断一个字是不是形声字 Java 中怎样判断一个字串全是数字
- 编写程序从键盘输入10个整数 c语言 编写程式,从键盘输入一个整数,计算并输出它是几位数。若输入的是负数时,要求重新输入。
- java编写简单的通讯录 在java里用最简单的方法编写一个程式,判断输入的是大写字母还是小写字母还是数字,或字串?
- 输入一个正整数 程式设计题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。
- java语言程式设计 输入一个正整数N,输出表达式1+1/2+1/3+.+1/N的值
- 怎么记录键盘输入 Java中获取键盘输入值的三种方法
- 键盘录入8个整数存入数组 程式设计:从键盘输入10个整数存入阵列啊,输入该阵列各元素,并求其最大值,最小值和平均值
- c键盘输入 Java中怎样定义一个方法来接收键盘输入的数
爱学记

微信收款码
支付宝收款码