5个回答
展开全部
public static void main(String[] args)
这个算法的 c和java基本没区别的
public static void main(String[] arg){
int k=0;int m=0;
System.out.println("输入一个四位数");
Scanner input=new Scanner(System.in);
int nums=nextInt();
while(nums!=0){
m=nums%10;
nums=nums/10;
k=k+m;System.out.println("所有位数和为:"+k);
int num=sc.nextInt();
//定义一个放个位数的变量 aaa
while(num!=0){
int aaa=0;
//求出个位上的数
aaa=num%10;
//求各个数的和
sum=sum+aaa;
//把num除于10,以便于取得十位数
num=num/10;//输出总和
System.out.println("各个位数之和为:"+sum
展开全部
public static void main(String[] args) {
/**
* 我们先举个例子
*
* 例如 : 我们要求 5726这个数的各个位的数字之和、怎么办呢?
* 我们可以从个位开始取
* 527+6 57+2 5+7 5 即6+2+7+5=20
* 那么我们怎么编码实现上面这个呢?
* 我们怎么得到个位数字呢? 对、用个求余的办法就行了
* 下面是代码
*/
//定义一个存储各个数之和的变量 sum
int sum=0;
Scanner sc=new Scanner (System.in);
//输入一个四位数
System.out.println("请输入一个四位数:");
int num=sc.nextInt();
//定义一个放个位数的变量 aaa
while(num!=0){
int aaa=0;
//求出个位上的数
aaa=num%10;
//求各个数的和
sum=sum+aaa;
//把num除于10,以便于取得十位数
num=num/10;
}
//输出总和
System.out.println("各个位数之和为:"+sum);
}
/**
* 我们先举个例子
*
* 例如 : 我们要求 5726这个数的各个位的数字之和、怎么办呢?
* 我们可以从个位开始取
* 527+6 57+2 5+7 5 即6+2+7+5=20
* 那么我们怎么编码实现上面这个呢?
* 我们怎么得到个位数字呢? 对、用个求余的办法就行了
* 下面是代码
*/
//定义一个存储各个数之和的变量 sum
int sum=0;
Scanner sc=new Scanner (System.in);
//输入一个四位数
System.out.println("请输入一个四位数:");
int num=sc.nextInt();
//定义一个放个位数的变量 aaa
while(num!=0){
int aaa=0;
//求出个位上的数
aaa=num%10;
//求各个数的和
sum=sum+aaa;
//把num除于10,以便于取得十位数
num=num/10;
}
//输出总和
System.out.println("各个位数之和为:"+sum);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] arg){
int k=0;
int m=0;
System.out.println("输入一个四位数");
Scanner input=new Scanner(System.in);
int nums=nextInt();
while(nums!=0){
m=nums%10;
nums=nums/10;
k=k+m;
}
System.out.println("所有位数和为:"+k);
}
int k=0;
int m=0;
System.out.println("输入一个四位数");
Scanner input=new Scanner(System.in);
int nums=nextInt();
while(nums!=0){
m=nums%10;
nums=nums/10;
k=k+m;
}
System.out.println("所有位数和为:"+k);
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个算法的 c和java基本没区别的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询