552
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
long long x;
int n = 0;
printf("enter a number: ");
if (scanf("%lld", &x) != 1) puts("bad input");
else
{
printf("%lld is ", x != 0 ? x : (x = 1, 0));
while (x) x /= 10, n++;
printf("a %d digit%s number\n", n, n == 1 ? "" : "s");
}
return 0;
}