C语言基础

简介: C语言基础

记位器

用计算机得出一个数的位数


例:设计一个程序得出n的位数。

以123456为例:

模拟人类数位数方法,划去一个数,位数加一,利用c语言中整数的除法来达到划去数字的操作。

先定义一个变量来记录位数


int x=0;

1

最后利用for循环实现


#include

int main()

{

int n;

scanf("%d",&n);

int x = 0;

for(;n>0;n /= 10)

{

 x++;

}

printf("位数为:%d",x);

return 0;

}

相关文章
|
C语言
C语言 基础练习40题
一、题目 1.输入2个整数,求两数的平方和并输出。    2. 输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。 3、函数y=f(x)可表示为: 4、编写一个程序,从4个整数中找出最小的数,并显示此数。
3469 1
|
C语言
C语言基础(1)
以下是一些基础c语言的常用方法使用和注意点
303 0
C语言基础(1)
|
C语言
C语言基础练习(3)
C语言基础练习(3)
85 2
C语言基础
C语言语法 适合小白 考试党快速入门
|
C语言
c语言基础题2
c语言基础题2
116 0
|
存储 编译器 Linux
C语言基础——(1)
学习C语言,首先应该对C代码的构成有一定了解: C语言程序的绝大部分内容应该记录在以.c作为后缀扩展名的文件内,这种文件叫做C语言的源文件。 C语言里还包括以.h作为后缀扩展名的wenj文件,这种文件叫做头文件。
208 0
|
C语言
c语言基础
1、两个数相乘 #include main() { double num1, num2, result; printf("请输入num1:"); scanf("%lf", &num1); printf("请输入num2...
735 0
|
存储 机器学习/深度学习 算法
C语言基础必刷题
C语言基础必刷题
475 0
C语言基础必刷题
|
C语言 C++
0基础初学C语言
0基础初学C语言
134 0
|
C语言 C++
初识C语言(0基础开始)二
初识C语言(0基础开始)二
159 0

热门文章

最新文章