python四位的千位百位十位_输入一个四位正整数,使用字符串切片方法,计算出这个数的个位 十位 百位 千位?...

展开全部

#include

int main()

{ char s[5],s1[9]="千百十62616964757a686964616fe59b9ee7ad9431333433653938个";

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*。(这条公理也叫归纳公理,保证了数学归纳法的正确性)


版权声明:本文为weixin_39547596原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。