#include
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;//十位
three=(i/100)%10;//百位
four=(i/1000)%10; //千位
扩展资料:
任何一个满足下列条件的非空集合叫做正整数集合,记作N*。如果
Ⅰ 1是正整数;
Ⅱ 每一个确定的正整数a,都有一个确定的后继数a' ,a'也是正整数(数a的后继数a‘就是紧接在这个数后面的整数(a+1)。例如,1‘=2,2’=3等等。);
Ⅲ 如果b、c都是正整数a的后继数,那么b = c;
Ⅳ 1不是任何正整数的后继数;
Ⅴ 设S⊆N*,且满足2个条件(i)1∈S;(ii)如果n∈S,那么n'∈S。那么S是全体正整数的集合,即S=N*。(这条公理也叫归纳公理,保证了数学归纳法的正确性)
参考资料来源:百度百科-正整数
输入一个四位正整数,使用字符串切片方法,计算出这个数的个位 十位...
three=(i\/100)%10;\/\/百位 four=(i\/1000)%10; \/\/千位
C#编程:输入一个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()一下。
输入一个4位数的正整数,用C#编写程序,输出这个数的千位、百位、十位...
static void Main(string[] args){Console.WriteLine("请输入一个4位的正整数:");string input = Console.ReadLine();while (input.Length != 4){Console.WriteLine("请输入一个4位的正整数:");input = Console.ReadLine();}Console.WriteLine("你输入的数是{0},它的千位是{1},百位是{2...
用c语言编程:输入一个四位数,求出它的个位、十位、百位、千位
1、直接赋值给整数变量。如:int i = 2.5; 或 i = (int) 2.5;这种方法采用的是舍去小数部分,可以用于你的问题。2、C\/C++中的整数除法运算符"\/"本身就有取整功能(int \/ int),而下面介绍的取整函数返回值是double。整数除法对正数的取整是舍去小数部分,但是整数除法对负数的取整结果和使用...
用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 ...
从键盘上输入任意一个四位正整数,编写程序分别输出该数的个位、十位...
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 ...
VB编程 输入四位正整数,分别输出其个位、十位、百位、千位的数值。
x mod 10 ‘个位 int(x\/10) mod 10 '十位 int(x\/100) mod 10 '百位 int(x\/1000) '千位
...输入一个四位正整数,然后分别显示其千位数、百位数、十位数和个位 ...
简单方法: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码形式输出 ...
对于一个4位的整数,其千位百位十位个位上的数如何求得
可以有两种算法。第一种:1、定义一个4字节的字符串,将4位整数按照4位格式写入这个字符串变量。2、定义一个4元素的整形数组,按照一位整数的格式从字符串变量中读取各位数值。附上fortran代码 第二种:1、定义一个4元素的整形数组。2、用求余函数求出个位。3、然后4位该整数除以10,再次重复上一...
使用java输入一个四位数的整数,要求编程将这个四位数中的个位,十位,百...
用Java输入一个四位数的整数,要求编程将这个四位数中的个位,十位,百位,千位分别输出,有两种方法,如下:package com.test;public class TestA {public static void main(String[] args) {\/\/定义一个四位数整数int a=1234;\/\/千位就是拿四位数整除1000得的不带余数的数int thousand=a\/1000;\/\/...