输入一个整数,分别求出其个位,十位数用java写,简单规范谢谢

作者&投稿:原佩 (若有异议请与网页底部的电邮联系)
用java,编写一下,输入一个四位数的整数,要求编程将这个四位数中的,个位,十位,百位,千位分别输~

可以先对1000取模 获取千位
然后对1000取余
在对100取模 获取百位
然后对100取余 在对10取模
获取十位
然后对10取余获取个位
纯手打 希望能帮到你

import java.util.Scanner;public class Test6 { public static void main(String[] args){ Scanner sc=new Scanner(System.in); System.out.println("输入任意一个10位以内的正整数:"); int num=sc.nextInt(); String s=num+""; System.out.println("这是一个 "+s.length()+" 位数"); }}

	Scanner scanner=new Scanner(System.in);//读取输入流

int num=scanner.nextInt();//输入一个整数

int gewei=num%10;

int shuwei=num/10%10;

System.out.println("各位"+gewei);
System.out.println("十位"+shuwei);


import java.util.Scanner;

public class test2 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.print("请输入一个整数:");
int i = s.nextInt();
System.out.println("个位是:" + i % 10);
System.out.println("百位是:" + i % 100 / 10);
}
}

int i=123456
String s=""+i;
int g=Integer.paseInt(s.substring(s.length-1));
int t=Integer.paseInt(s.substring(s.length-2,s.length-1));


c语言,从键盘中输入一个正整数n分别求1到n之间所有个位数是3或5的数的...
} printf("1到%d之间所有个位数是3或5的数的和为:%d\\n", n, sum);return 0;} 在这个程序中,我们使用 for 循环遍历从 1 到 n 的所有整数,判断它们的个位数是否为 3 或 5,如果是,则将它们的和累加到变量 sum 中。最终输出变量 sum 的值,即为题目所求。需要注意的是,题目要求输入...

输入一个正整数n,分别求1到n之间所有个位是3或5分数之和,c语言?
以下是求解该问题的C语言代码:include <stdio.h>int main() { int n; double sum = 0.0; \/\/ 注意要用double类型存储分数之和 printf("请输入一个正整数n:"); scanf("%d", &n); for (int i = 1; i <= n; i++) { int last_digit = i % 10; \/\/ ...

c语言编程从键盘输入一个任意正整数,求其各位数字立方和。
intmain(){ inta;scanf("%d",&a);intb[10]={0};intk=0;while(a){ b[k]=a%10;a=a\/10;k++;} printf("%d\\n",k);inti=0,sum=0;while(i<=k){ sum=sum+b[i]*b[i]*b[i];i++;} printf("%d\\n",sum);}

C++输入一个正整数(短整数),计算出各位数字之和,各位数字的平均和,反复...
t,i; \/\/整型变量 do{printf("请输入一个整数(-999退出):");\/\/输入提示 scanf("%d",&n); \/\/输入一个数给n if(n==-999) break; \/\/如果输入-999结束循环 for(t=n,i=0;t;t=t\/10) a[

从键盘输入一个三位正整数,求该整数各位上的数字及它们的和分析_百度...
include <stdio.h>void main(){int n,k,s=0;scanf("%d",&n);while(n){k=n%10;s+=k;n\/=10;}printf("各位数字和= %d",s);}

编写一个程序,从键盘输入一个5位正整数,然后分别求出它的个位数,十位数...
include <stdio.h> main(){ int n,a,b,c,d,e,f;printf(" 请输入一个5位正整数:");scanf("%d",&n);a=n%10;b=n\/10%10;c=n\/100%10;d=n\/1000%10;e=n\/10000%10;f=a+b+c+d+e;printf("%d",f);return 0;

c++输入一个正整数n,求第n个斐波那契数
<iostream> \/\/控制台操作头文件int main() \/\/主函数{int n,s,i; \/\/第n项值为s,i是循环变量 do{printf("请输入一个正整数(0退出):");\/\/输入提示 scanf("%d",

输入一个在0-100之间的正整数,求表达式1+5+9+13+17+…+(1+4n)的值
include <stdio.h> main(){ int n=0;int i=0;int sum=0;printf("请输入一个数:\\n");scanf("%d",&n);for (i=0;i<=n;i++){ sum += 1+4*n;} printf("%d\\n",sum);}

编程输入一个正整数n,求n以内的偶数和,并输出,要求分别用while和do w...
void main (String args[]){Scanner s=new Scanner(System.in);System.out.println("求正整数以内的偶数和。。。");System.out.println("请输入一位正整数");int n=s.nextInt();int m=n\/2+1;int sum=0;do {sum=(m-1)*(m);} while (sum==n);System.out.println(sum);}} ...

输入一个整数,求它的各位数之和及位数。例如234的各位数字之和是9...
具体程序就不写了,给你个思路,用除十求余,然后把各个余数相加,除了几次十就有几个位数。例如234\/10=23余4 23\/10=2余3 2\/10=0余2 结束 将余数相加4+3+2=9 除了3次位数为3

延边朝鲜族自治州18419291616: 从键盘上输入一个整数,分别输出它的个位数、十位数和百位数. -
宰翰卡波: main () {int a,b,c,n;printf ("n=");scanf ("%d",&n);if ((x > 99) && (x < 1000)) { /*&&是并且的意思,这个if用来判断输入的是不是三位数*/a = n % 10; /*a是n的百位数,a % b表示a除以b的余数(a,b都是整数)*/b = n / 10 % 10; /*b是n的十位数.因为n是整数,所以n/10的结果是n除以10的商*/c = n / 100; /*c是n的个位数*/printf ("%d\t%d\t%d\n",a,b,c);}getch (); }

延边朝鲜族自治州18419291616: 输入一个整数,分别求出其个位,十位数用java写,简单规范谢谢 -
宰翰卡波: Scanner scanner=new Scanner(System.in);//读取输入流 int num=scanner.nextInt();//输入一个整数 int gewei=num%10; int shuwei=num/10%10; System.out.println("各位"+gewei);System.out.println("十位"+shuwei);

延边朝鲜族自治州18419291616: 输入一个两位整数,求它的各位和十位,在EXCEL中用什么函数,急 -
宰翰卡波: 假设输入这个数在A1单元格 在B1输入以下公式即可=left(a1)+right(a1)

延边朝鲜族自治州18419291616: 从键盘输入一个三位整数,分别输出该数的个位数字,十位数字,百位数字,c语言,求急啊 -
宰翰卡波: #include<stdio.h> int main() {int x;scanf("%d",&x);printf("%d的百位=%d,十位=%d,个位=%d\n",x,x/100,x/10%10,x%10);return 0; }

延边朝鲜族自治州18419291616: 输入一个不大于1000的整数,分别显示它的个位数、十位数和百位数.用C语言编写 -
宰翰卡波: #include"stdio.h" #include"math" main() {int x,s,i; printf("input a number."); scanf("%d",&s); do while(s<1000) {printf("wrong!"); scanf(%d%,&s);} x=abs(s/100); i=3; s=s-x*100 printf("%d, it is %d.",s,i); x=abs(s/10); i=2; s=s-x810 printf(...

延边朝鲜族自治州18419291616: 简单的c语言!题目:输入1个三位正整数N,输出其个位、十位和百位. -
宰翰卡波: #includevoid main() { int ge,shi,bai; int i,j; printf("请输入一个3位数:\n"); scanf("%d",&j); ge=j%10; shi=j%100/10; bai=j/100; printf("输入的百位数是%d,十位数是%d,个位数是%d",bai,shi,ge); }

延边朝鲜族自治州18419291616: c#从键盘输入一个小于100的整数,分别输出他的个位和十位 -
宰翰卡波: 用控制台程序实现:try { Console.WriteLine("请输入一个小于100的整数"); int num = int.Parse(Console.ReadLine()); if (num >= 100) { Console.WriteLine("只能输入小于100的整数!"); return; } int num1 = num % 10; int num2 = num / 10 % 10; Console.WriteLine(num+"的个位数是:"+num1+",十位数是:"+num2); } catch { Console.WriteLine("您输入的数字有误!"); }

延边朝鲜族自治州18419291616: C语言 输入一个两位整数,将其个位和十位改换位置,然后输出 -
宰翰卡波: 首先分别获得这个整数的十位和个位,再将个位乘10加上十位得到交换后的数字,输出即可.代码如下:1 2 3 4 5 6 7 8 9 10 11 12#include <stdio.h>intmain() {intnum; scanf("%d", &num);num = (num % 10) * 10 + num / 10;printf("%d", num); return0; }

延边朝鲜族自治州18419291616: VB 输入一个两位整数,将其个位的数和十位的数分别输出 -
宰翰卡波: Dim x as Integer, g as Integer, s as Integer x =Val(InputBox("请输入一个数:", "提示窗口")) g = x mod 10 s = x \ 10 MsgBox "个位=“ & g & "十位=" & s

延边朝鲜族自治州18419291616: 输入一个三位整数,分别显示它的个位数、十位数和百位数以及每位数所对应的数字字符的ASCII码. -
宰翰卡波: void fun(int num) { char int temp1,temp2; temp1=num%10; temp2=num/10%10; num=num%100; cout<<"个位: cout<<"十位:"<<temp2<<"ASC11码:"<<(temp2+48)<<endl; cout<<"百位:"<<num<<"ASC11码:"<<(num+48)<<endl;}

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网