基本 C 程序 | C 编程示例

10 2025 年 4 月 | 阅读 3 分钟

C 程序在面试中经常出现。这些程序可能来自基础、数组、字符串、指针、链表、文件处理等。

C 程序打印 Hello World!

让我们看一个在 C 编程语言中打印 "Hello World!" 的简单示例。

示例

编译并运行 C 程序

输出

Hello World!

让我们看看 C 编程示例列表。

1) C 语言斐波那契数列

编写一个 C 程序,不使用递归和使用递归打印斐波那契数列。

输入 10

输出 0 1 1 2 3 5 8 13 21 34


2) C 语言素数程序

编写一个 C 程序来检查素数。

输入 44

输出: 不是素数

输入 7

输出: 是素数


3) C 语言回文程序

编写一个 C 程序来检查回文数。

输入 329

输出: 不是回文数

输入 12321

输出: 是回文数


4) C 语言阶乘程序

编写一个 C 程序来打印数字的阶乘。

输入 5

输出 120

输入 6

输出 720


5) C 语言阿姆斯特朗数

编写一个 C 程序来检查阿姆斯特朗数。

输入 153

输出: 阿姆斯特朗数

输入 22

输出: 不是阿姆斯特朗数


6) C 语言数字求和程序

编写一个 C 程序来打印数字之和。

输入 234

输出 9

输入 12345

输出 15


7) C 语言反转数字程序

编写一个 C 程序来反转给定的数字。

输入 123

输出 321


8) C 语言不使用第三个变量交换两个数字的程序

编写一个 C 程序,不使用第三个变量交换两个数字。

输入: a=10 b=20

输出: a=20 b=10


9) C 语言不使用分号打印 "hello" 的程序

编写一个 C 程序,不使用分号打印 "hello"


10) C 语言汇编程序

编写一个 C 程序,使用汇编代码添加两个数字。


11) C 语言没有 main() 函数的程序

编写一个 C 程序,不使用 main() 函数打印 "Hello"。


12) C 语言矩阵乘法

编写一个 C 程序来打印 2 个矩阵的乘积。

输入

first matrix elements:
1 1 1
2 2 2
3 3 3
second matrix elements
1 1 1
2 2 2
3 3 3

输出

multiplication of the matrix:
6 6 6
12 12 12
18 18 18

13) C 语言将十进制转换为二进制的程序

编写一个 C 程序将十进制数转换为二进制。

输入 5

输出 101

输入 20

输出 10100


14) C 语言打印字母三角形的程序

编写一个 C 程序来打印字母三角形。

输出

     A
    ABA
   ABCBA
  ABCDCBA
 ABCDEDCBA

15) C 语言打印数字三角形的程序

编写一个 C 程序来打印数字三角形。

输入 7

输出

enter the range= 6
      1
     121
    12321
   1234321
  123454321
 12345654321

16) C 语言生成斐波那契三角形的程序

编写一个 C 程序来生成斐波那契三角形。

输入 5

输出

1
1	1	
1	1	2	
1	1	2	3	
1	1	2	3	5		

17) C 语言将数字转换为字符的程序

编写一个 C 程序将数字转换为字符。

输入 5

输出: five

输入 203

输出: two zero three


18) C 语言线性搜索程序

编写一个 C 程序来执行线性搜索操作。

19) C 语言图案程序

编写一个 C 程序来打印不同类型的图案。

20) C 语言冒泡排序程序

编写一个 C 程序使用冒泡排序对数组进行排序。