C语言编程 给一个任意的整数,求出它是几位数
来源:百度知道 编辑:UC知道 时间:2024/09/21 20:21:44
C语言编程 给一个任意的整数,求出它是几位数
#include "Stdio.h"
#include "Conio.h"
int main(void)
{
long n;
int i=0;
scanf("%ld",&n);
while(n){
i++;
n=n/10;
}
printf("%d",i);
getch();
return 0;
}
//如果数字超过了long 的范围
//就用char *ch 去接受那个数
//加个'\0'
//最后直接strlen就OK了
最直接的方法:
char buf[32];
memset(buf, 0, 32);
sprintf(buf, "%d", input_int);
printf("%d\n", strlen(buf);)
搞定
C语言编程:如何给任意长度的字符串a赋值?(只用C语言语法)
急!在线等!C语言的问题:求一个整数任意次方的最后3位
在线等!C语言的问题:求一个整数任意次方的最后3位
C语言编程:从键盘任意输入100个不相同的整数,然后,输入你所要查找的数,如果在这100个整数
c语言:任意输入一个整数 判断它的位数 输出各个位上的数。高手帮忙给个程序!!
怎样用c语言编程实现自动生成一个整数
求:用C语言编程 求10个整数中最大的一个 谢谢
请教C语言编程:求任意一个一元二次方程的根
用C语言编写这样一个程序:任意的写出三个整数,对它们进行比较输出大者
编辑C语言程序:1。从键盘任意输入一组2位的10进制整数,编程统计其中正、负数各为多少?