c语言之输入一个数并判断它是几位数

来源:互联网 发布:apache auth身份认证 编辑:程序博客网 时间:2024/05/02 01:55
#include<stdio.h>int main(){int a,g,s,b,q,w;    scanf("%d",&a);w=a%100000/10000;q=a%10000/1000;b=a%1000/100;s=a%100/10;g=a%10;if(w!=0)printf("这个数是五位数,他们是%d %d %d %d %d",g,s,b,q,w) ; else if(q!=0)printf("这个数是四位数,他们是 %d %d %d %d",g,s,b,q) ;else if(b!=0)printf("这个数是三位数,他们是%d %d %d",g,s,b) ;else if(s!=0)printf("这个数是二位数,他们是%d %d",g,s) ;elseprintf("这个数是一位数,他是%d",g) ;}//看完上面,你发现什么规律没~

0 0
原创粉丝点击