从键盘上输入任意一个四位正整数,编写程序分别输出该数的个位、十位、百位和千位数字。

如题所述

@echo off
:begin
cls
set /p n=请输入一个四位正整数:
if not defined n goto begin
echo %n%的个位数是: %n:~3,1%
echo %n%的十位数是: %n:~2,1%
echo %n%的百位数是: %n:~1,1%
echo %n%的千位数是: %n:~0,1%
pause>nul
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-03-12
用什么语言呢
第2个回答  2009-03-12
?g"l'SLtgksty;ps
第3个回答  2009-03-12
ASM ??

...程序分别输出该数的个位、十位、百位和千位数字。
:begin cls set \/p n=请输入一个四位正整数:if not defined n goto begin echo %n%的个位数是: %n:~3,1 echo %n%的十位数是: %n:~2,1 echo %n%的百位数是: %n:~1,1 echo %n%的千位数是: %n:~0,1 pause>nul ...

c语言从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字...
include<stdio.h>int main(){int x,a,b,c,d,s; scanf("%d",&x); a=x\/1000; b=x\/100%10; c=x\/10%10; d=x%10; s=a+b+c+d; printf("%d %d %d %d\\n%d",a,b,c,d,s); return 0;}

输入一个4位数的正整数,用C#编写程序,输出这个数的千位、百位、十位...
= 4){Console.WriteLine("请输入一个4位的正整数:");input = Console.ReadLine();}Console.WriteLine("你输入的数是{0},它的千位是{1},百位是{2},十位是{3},个位是{4}", input, input[0], input[1], input[2], input[3]);Console.ReadKey();}...

...一个4位整数分别输出该数的个位,十位,百位和千位分
include <stdio.h>int main(void) {int n;for(scanf("%d",&n);n;n\/=10){printf("%d\\n",n%10);}return 0;}#include <stdio.h>int main(void) {int n,i,t;for(i=100;i<1000;++i){for(t=i,n=0;t;t\/=10){n+=(t%10)*(t%10)*(t%10);}if(n==i){printf("%d\\n...

C#编程:输入一个4位数的正整数,编写程序,输出这个数的千位,百位,十位...
= 4 int xxx = Mat % 1000 \/ 100; 例如 4321 % 1000 = 321 321 \/ 100 = 3 int xx = Mat % 100 \/ 10; 例如 4321 % 100 = 21 21 \/ 10 = 2 int x = Mat % 10; 例如 4321 % 10 = 1 DOS那种页面的话,要先获取你输入的数字。也就是要先Consolute.Read()一下。

输入一个四位正整数,使用字符串切片方法,计算出这个数的个位 十位 百...
int main(){ char s[5],s1[9]="千百十个";int i;printf("输入一个四位数:");scanf("%s",s);for(i=3;i>-1;i--)printf("%c%c位数:%c\\n",s1[i+i],s1[i+i+1],s[i]);return 0;} 例如:int i=2123 int one,two,three,four one=i%10;\/\/个位 two=(i\/10)%10;\/\/十...

VB编程 输入四位正整数,分别输出其个位、十位、百位、千位的数值。
x mod 10 ‘个位 int(x\/10) mod 10 '十位 int(x\/100) mod 10 '百位 int(x\/1000) '千位

用Python编写一个,输入一个四位整数,求它的千位,百位,十位,个位各是多...
python# -*- coding: utf-8 -*-a = input()print "千位是: %s" % str(a)[0]print "百位是: %s" % str(a)[1]print "十位是: %s" % str(a)[2]print "个位是: %s" % str(a)[3]当运行程序时,在控制台输入2345,输出结果是:千位是: 2千位是: 3千位是: 4千位是: 5 ...

从键盘上输入一个四位正数,按照千,百,十,个位输出各位数,并且求出各...
include<stdio.h>void main(){ unsigned int a; printf("请输入一个四位正数:"); scanf("%d",&a);if (a>=1000&&a<=9999){printf("千位数为:%d\\n百位数为:%d\\n",a\/1000,a%1000\/100);printf("十位数为%d\\n个位数为%d\\n",a%100\/10,a%10);printf("四位数的和为%d\\...

c++编程 输入一个四位正整数,然后分别显示其千位数、百位数、十位数和...
简单方法:char a[10] = {0};scanf("%s", a);\/\/以字符串形式输入 assert(strlen(a)==4);\/\/这句可以不要 printf("%c %c %c %c\\n",a[0],a[1],a[2],a[3]);\/\/以字符形式输出 printf("%d %d %d %d\\n",a[0],a[1],a[2],a[3]);\/\/以ASCLL码形式输出 ...

相似回答