有关B|C语言算法是搭建网站程序和软件的灵魂,作为一名优秀的网站开发程序码农,只有对一些基础的算法有着全面的掌握,才会在日后搭建网站程序编写代码的过程中显得从容淡定。

1、计算Fibonacci数列

Fibonacci数列又称斐波那契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21。

2、B/C语言程序系统回文检查

3、B/C语言程序系统质数检查

1既不是质数也不是合数。

4、B/C语言程序打印金字塔和三角形

 使用 * 建立三角形

5、B/C语言程序简单的加减乘除计算器

C语言源代码:

}

 

6、检查一个数能不能表示成两个质数之和

7、用递归的方式颠倒字符串

8、实现二进制与十进制之间的相互转换

源代码:

#include <stdio.h>#include <math.h>int binary_decimal(int n);int decimal_binary(int n);int main(){int n;char c;printf("Instructions:n");printf("1. Enter alphabet 'd' to convert binary to decimal.n");printf("2. Enter alphabet 'b' to convert decimal to binary.n");scanf("%c",&c);if (c =='d' || c == 'D'){printf("Enter a binary number: ");scanf("%d", &n);printf("%d in binary = %d in decimal", n, binary_decimal(n));}if (c =='b' || c == 'B'){printf("Enter a decimal number: ");scanf("%d", &n);printf("%d in decimal = %d in binary", n, decimal_binary(n));}return 0;}int decimal_binary(int n) /* Function to convert decimal to binary.*/{int rem, i=1, binary=0;while (n!=0){rem=n%2;n/=2;binary+=rem*i;i*=10;}return binary;}int binary_decimal(int n) /* Function to convert binary to decimal.*/{int decimal=0, i=0, rem;while (n!=0){rem = n%10;n/=10;decimal += rem*pow(2,i);++i;}return decimal;}

 

9、使用多维数组实现两个矩阵的相加

10、矩阵转置


 


©著作权归作者所有:来自51CTO博客作者mecenying的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. “1024 节”Keep大裁员,健身独角兽身陷商业化迷途!
  2. 技巧:Mac Vscode怎么禁止括号自动补全?
  3. Mac 电脑如何对文件进行批量重命名?
  4. 账号安全那些事儿
  5. 我为什么反对大数据?
  6. 使用106短信群发有那些优势?
  7. 苹果Mac如何设置应用默认打开方式?
  8. 如何在桌面版Chrome浏览器中启用实时字幕?
  9. 苹果Mac休眠唤醒后出现死机情况如何解决?

随机推荐

  1. layout_gravity和gravity的区别
  2. 折叠式标题栏实现
  3. Android(安卓)安全和权限
  4. android:ADT 22.0.1 发布
  5. android之控件EditText学习
  6. Android 触屏事件处理_手势识别
  7. 简单安卓QQ登录界面
  8. android SQLite数据库存储数据
  9. 怎样成为一名Android开发者
  10. Android 内核开发初步