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;

}

相关文章
|
5月前
|
C语言
C语言基础练习
C语言基础练习
26 0
|
12月前
|
程序员 编译器 C语言
初识C语言——C语言基础知识(一)
初识C语言——C语言基础知识(一)
66 0
初识C语言——C语言基础知识(一)
|
5月前
|
存储 安全 程序员
C语言:深入探索与实践
这篇文章探讨了C语言的关键特性和广泛应用。C语言以其结构化编程、指针操作、中间级语言特性和出色的可移植性,在操作系统、嵌入式系统、游戏开发及应用程序等领域中占据重要地位。文中通过代码示例展示了C语言的基本用法,如输入输出、数组与循环以及函数应用。尽管C语言在内存管理和错误处理上存在挑战,但它仍然是编程领域不可或缺的工具,随着技术进步,其影响力预计将持续。
|
5月前
|
存储 设计模式 自然语言处理
|
5月前
|
自然语言处理 Java Go
第1讲:探索C语言——常见概念
第1讲:探索C语言——常见概念
32 0
|
5月前
|
自然语言处理 算法 搜索推荐
C语言的编程
C语言的编程
29 1
|
5月前
|
程序员 编译器 C语言
c语言基础知识帮助理解(详解函数)
c语言基础知识帮助理解(详解函数)
69 0
|
存储 Java 编译器
【零基础上手C语言】——初识C语言(1)基础认识C语言内容
基础认识C语言内容,并简单实现一个C语言程序
30897 4
【零基础上手C语言】——初识C语言(1)基础认识C语言内容
|
12月前
|
存储 编译器 C语言
初识C语言——C语言基础知识(四)
初识C语言——C语言基础知识(四)
49 0
|
Java C语言 C++
我的C语言学习1
我的C语言学习1(第一次写博客)
下一篇
无影云桌面