C程序基础教程文档

收录于 2023-04-20 00:10:05 · بالعربية · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

C程序

在访谈中经常问到C程序。可以从基本知识,数组,字符串,指针,链接列表,文件处理等方面询问这些程序。让我们看一下c程序的列表。

1、Fibonacci数列

编写ac程序以在不使用递归和使用递归的情况下打印fibonacci系列。
输入: 10
输出: 0 1 1 2 3 5 8 13 21 34

2、素数

编写ac程序以检查素数。
输入: 44
输出: 不是素数
输入: 7
输出: 质数

3、回文数

编写ac程序以检查回文数。
输入: 329
输出: 非回文数
输入: 12321
输出: 回文数

4、Fatorial

编写ac程序以打印数字的阶乘。
输入: 5
输出: 120
输入: 6
输出: 720

5、阿姆斯特朗号

编写ac程序以检查阿姆斯壮编号。
输入: 153
输出: armstrong
输入: 22
输出: 不是armstrong

6、数字总和

编写要打印的ac程序数字总和。
输入: 234
输出: 9
输入: 12345
输出: 15

7、反向编号

编写ac程序以反向给定编号。
输入: 123
输出: 321

8、交换两个数字而不使用第三个变量

编写ac程序以交换两个数字而不使用第三个变量。
输入: a = 10 b = 20
输出: a = 20 b = 10

9、在不使用分号的情况下打印" hello"

编写交流程序以在不使用分号的情况下打印" hello"

10、C语言中的汇编程序

编写ac程序以使用两个数字相加汇编代码。

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

编写要打印的ac程序" Hello",不使用main()函数。

12、矩阵乘法

编写ac程序以打印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)十进制转换为二进制

编写ac程序将十进制数转换为二进制。
输入: 5
输出: 101
输入: 20
输出: 10100

14)字母三角形

编写ac程序以打印字母
输出:
     A
    ABA
   ABCBA
  ABCDCBA
 ABCDEDCBA

15)数字三角形

编写ac程序以打印数字
输入: 7
输出:
enter the range= 6
      1
     121
    12321
   1234321
  123454321
 12345654321

16)斐波那契三角形

编写ac程序以生成斐波那契
输入: 5
输出:
1
1   1   
1   1   2   
1   1   2   3   
1   1   2   3   5       

17)字符数

编写ac程序
输入: 5
输出: 五个
输入: 203
输出: 二零三