
C语言:输入一个不多于5位的正整数,求它是几位数。要求:将判断一个数的位数操作定义为一个函数
C语言:输入一个不多于5位的正整数,求它是几位数。(要求:将判断一个数的位数操作定义为一个函数,函数的形参为该函数,在函数中判断该数的位数,函数的返回值为该数的位数)在主...
C语言:输入一个不多于5位的正整数,求它是几位数。(要求:将判断一个数的位数操作定义为一个函数,函数的形参为该函数,在函数中判断该数的位数,函数的返回值为该数的位数)
在主程序中从键盘上循环输入5个数,依次调用该函数判断位数并输出 展开
在主程序中从键盘上循环输入5个数,依次调用该函数判断位数并输出 展开
展开全部
#include<stdio.h>
#define N 5
int main(){
int len(int x);
int i,x;
for(i=0;i<N;i++){
scanf("%d",&x);
printf("The length of %d is %d\n",x,len(x));
}
return 0;
}
int len(int x){
int ans=0;
while(x){
ans++;
x/=10;
}
return ans;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |