#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
/*
int main()
{
int n;
scanf("%d", &n);
while(n>=1000)
{
scanf("%d", &n);
}
int m =(int)sqrt(n);
printf("%d\n", m);
return 0;
}
*/
//统计一个整数是几位数字
/*
int main()
{
long long n;
long long m;
scanf("%lld", &n);
m = n;//必须在scanf后
int count = 0;//计数器
while (n != 0)
{
count++;
n /= 10;//丢弃个位数字
}
if (m == 0)
count = 1;
printf("该数是%d位数\n", count);
return 0;
}
*/
//读取一个整数,逆序输出每一位
/*
int main()
{
long long n;
scanf("%lld", &n);
if (n < 0)
{
printf("-");
n = -n;
}
while (n != 0)
{
printf("%lld\n", n % 10);//得到个位数字并输出
n /= 10;//丢弃个位
}
return 0;
}
*/
/*
//顺序输出整数的每一位
int main()
{
long long n;
long long m;
scanf("%lld", &n);
m = n;
int count = 0;
while (n != 0)
{
count++;
n /= 10;
}
n = m;
int power = pow(10, count - 1);
while (n != 0)
{
printf("%lld\n", n / power);//得到最高位
n %= power;//丢弃最高位
power /= 10;
}
return 0;
}
*/
给一个不多于5位的正整数,要求:1.求出它是几位数。2.分别输出每一位数字。3.按逆序输出各位数字
最新推荐文章于 2023-08-24 17:15:39 发布