700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言 输入一个不大于五位的数字 先判断是几位数字 然后将其数字顺序输出和逆序输出

C语言 输入一个不大于五位的数字 先判断是几位数字 然后将其数字顺序输出和逆序输出

时间:2022-05-17 10:35:44

相关推荐

C语言 输入一个不大于五位的数字 先判断是几位数字 然后将其数字顺序输出和逆序输出

#include <stdio.h>#include <math.h>void main(){int function(int a);int x,w,y,A[5];printf("请输入一个1至99999的整数\n");scanf("%d",&x);y=function(x);w=y;printf("您输入的是一个%d位数\n",y);//将数字按位放入数组for(int i=0;y!=0;i++){A[i]=(int)x/(pow(10,y-1));x=x%(int)(pow(10,y-1));y--;}printf("顺序输出为:\n");for( int j=0;j<=w-1;j++){printf("%4d",A[j]);}printf("\n");printf("逆序输出为:\n");for(int k=w-1;k>=0;k--){printf("%4d",A[k]);}printf("\n");}//计算该数字为几位数int function(int a){int n=0;while(a){a/=10;n++;}return n;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。