printf("请输入一个数:\n");
int n, r; //定义变量r
scanf_s("%d", &n);
int a = n;//在输出的时候n值变为0,所以在这先保留n值
int count = 0; //变量count记录数的位数
do {
r = n % 10;
n = n / 10;
printf("%d ",r); //反序输出
count++;
} while (n != 0);
printf("\n");
printf("%d是%d位数\n",a, count);
第二种方法
int count = 0;
while ( getchar() != '\n') //在输入的时候已经判断是多少个数了
count++;
printf("%d位数\n",count);
我爱竞赛网是一个大学生赛事信息搜集与发布资讯服务平台,该平台主要服务于大学生群体,为其提供适合大学生参加的创业大赛、设计大赛、微电影大赛、创意大赛等赛事的资讯。如果想知道更多关于IT,设计类的比赛可以加入769397040qq群。群里有很多赛事,大家可以了解下。让自己的能力得到提升,第一时间知道比赛信息,获得证书。