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语言基础练习(3)
C语言基础练习(3)
77 2
|
C语言
初识C语言
初识C语言
54 0
|
5月前
|
存储 人工智能 Java
|
6月前
|
存储 C语言
C语言:练习6
C语言:练习6
27 1
|
编译器 C语言 C++
初识c语言
一个程序运行起来如果报错或者结果是上一次运行程序的结果那么就是你写的程序有问题,可以用cursor这个编码chatgpt这个软件看一下那里出现的问题,但是要保证自己的代码是完整的我们在vs2022中要创建的源文件,头文件是用来存放自定义函数的。因为我们学习的是c语言所以我们创建的文件的以.c结尾的,不能是.cpp,因为c语言的语法规则和c++的语法规则不一样,要不然写出来的程序会报错。printf()函数在程序的函数体内实现,printf(“”)是负责打印(“”)里面的字符。scanf()函数的使用。
|
C语言
C语言假期作业 DAY 02
C语言假期作业 DAY 02
|
6月前
|
双11 C语言
C语言:练习2
C语言:练习2
68 0
|
6月前
|
编译器 C语言
C语言-代码开发
C语言-代码开发
53 0
|
6月前
|
安全 Unix 编译器
从C语言到C++:C++入门知识(1)
从C语言到C++:C++入门知识(1)
103 0
|
存储 Go C语言