作业帮 > 综合 > 作业

C语言,对任意的整数,求出这个整数的位数

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/14 14:38:13
C语言,对任意的整数,求出这个整数的位数
a)写一个函数,对任意的整数,求出这个整数的位数;
b)写一个函数,正向输出这个整数的每一位,每位之间,输出一个‘,’;
c)写一个函数,逆向输出这个整数的每一位,每位之间,输出一个‘,’;
主函数输入任意一个整数,调用函数分别完成以上功能
求发源代码
C语言,对任意的整数,求出这个整数的位数
#include
#include
int main()
{
//a
int m=0;
printf("输入一个整数:");
scanf("%d",&m);
char ch[32]={0};
_itoa(m,ch,10);
printf("位数为:%d\r\n",strlen(ch));
//b
for(UINT i=0;i0;j--)
printf("%c;",ch[j-1]);
printf("\r\n");
return 1;
}