10个经典的C语言基础算法及代码

2022-05-20 04:35:14   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《10个经典的C语言基础算法及代码》,欢迎阅读!
语言基础,算法,代码,经典

10个经典的C语言基础算法及代码

算法是一个程序和软件的灵魂,作为一名优秀的程序员,只有对一些基础的

算法有着全面的掌握,才会在设计程序和编写代码的过程中显得得心应手。本文包括了经典的Fibonacci数列、简易计算器、回文检查、质数检查等算法。 1、计算Fibonacci数列

Fibonacci数列又称斐波那契数列,又称黄金分割数列,指的是这样一个数列:1123581321 C语言实现的代码如下:

Enter number of terms: 10Fibonacci Series: 0+1+1+2+3+5+8+13+21+34+也可以使用下面的源代码:/* Displaying Fibonacci series up to certain number entered by user. */#include int main(){int t1=0, t2=1, display=0, num;printf("Enter an integer: ");scanf("%d",printf("Fibonacci Series: %d+%d+", t1, t2); /* Displaying first two terms */ display=t1+t2;while(displayram to check whether a number is palindrome or not */#include int main(){int n, reverse=0, rem,temp;printf("Enter an integer: ");scanf("%d", temp=n;while(temp!=0) { rem=temp%10; reverse=reverse*10+rem; temp/=10; } /* Checking if number entered by user and its reverse number is equal. */if(reverse==n) printf("%d is a palindrome.",n);elseprintf("%d is not a palindrome.",n);return 0;} 结果输出:

Enter an integer: 1232112321 is a palindrome. 3、质数检查

注:1既不是质数也不是合数。 源代码:

/* C program to check whether a number is prime or not. */#include int main(){int n, i, flag=0;printf("Enter i,j,rows;printf("Enter i,j,rows;printf("Enter

a the the

positive number number

integer: of of

rows: rows:

");scanf("%d",for(i=2;iint ");scanf("%d",for(i=1;iint ");scanf("%d",for(i=1;iint

main(){int main(){int main(){int

i,j,rows;printf("Enter the number of rows: ");scanf("%d",for(i=rows;i>=1;--i) {for(j=1;jint main(){int i,space,rows,k=0;printf("Enter the number of rows: ");scanf("%d",for(i=1;iint


本文来源:https://www.dywdw.cn/7d26bcb630b765ce0508763231126edb6e1a7657.html

相关推荐
推荐阅读