编写程序,键盘输入一个不多于 4位数,求出它是几位数:

编写程序,键盘输入一个不多于 4位数,求出它是几位数:

提示:

1)定义一个数 num,用 num/10 逐渐削减其倍数.直到为 num/10为0;

2) 可以用 while 循环。


答案

#include <stdio.h>
/*
样例
1234
*/
int main()
{ 
int n,z=0;
scanf("%d",&n);
while(n!=0)
  {
   n/=10;
   z++;
  }
 printf("%d",z);
char s[17];
scanf("%s",s);
char *k = s;
while(*k!='\0')k++;
printf("%d",k-s); 
return 0;
}

题目信息

题号:7399
题型:简答题
难度:普通