C语言的常用算法举例
本专栏里有很多C语言的常用算法举例,欢迎大家学习和交流。
且听风~吟
这个作者很懒,什么都没留下…
展开
-
C语言读入一个整数x,在升序数组a中查找是否有与x等值的元素。
C语言读入一个整数x,在升序数组a中查找是否有与x等值的元素。代码:#include<stdio.h>void main(){int x,a[10]={1,2,3,4,5,6,7,8,9,10},i,j=0;printf("Input enter a number:");scanf("%d",&x);for(i=0;i<10;i++){ if(x==a[i...原创 2019-05-25 22:01:24 · 2807 阅读 · 0 评论 -
C语言任意读入10个整数,将其用冒泡法按升序排列后输出
C语言任意读入10个整数,将其用冒泡法按升序排列后输出代码: #include<stdio.h> void main(){int t,i,j,a[10]={1,3,5,7,8.10,2,4,6,9};for(i=1;i<10;i++){ for(j=0;j<i;j++){ if(a[i]<a[j]) { t=a[i]; a[i]=a[j]; ...原创 2019-05-25 21:36:12 · 7118 阅读 · 0 评论 -
C语言猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时..
C语言猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩一个桃子了。编程求第一天共摘了多少桃子。代码:#include<stdio.h>void main(){int i,s=1;for(i=0;i<9;i++)//因为到第...原创 2019-05-25 21:26:33 · 110443 阅读 · 8 评论 -
C语言 输入两个正数a和b,求其最大公约数和最小公倍数。
代码:#include <stdio.h>int main(){int a,b,c,m,t;printf(“请输入两个数:\n”);scanf("%d%d",&a,&b);if(a<b){t=a;a=b;b=t;}m=a*b;c=a%b;while(c!=0){a=b;b=c;c=a%b;}printf(“最大公约数是:\...原创 2019-05-22 23:00:06 · 5371 阅读 · 2 评论 -
C语言 古代经典算术题:百钱百鸡。用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法。
C语言 古代经典算术题:百钱百鸡。用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法。代码:#include <stdio.h>void main(){int a,b,c;//a代表公鸡的数量,b代表母鸡的数量,c代表小鸡的数量for(a=0;a<100;a++)//公鸡for(b=0;b<100;b++)//母鸡for(c...原创 2019-05-12 16:06:49 · 33754 阅读 · 6 评论 -
C语言利用二维数组打印出以下的杨辉三角形(要求打印十行)
C语言利用二维数组打印出以下的杨辉三角形(要求打印十行)代码如下:#include<stdio.h>void main(){int a[10][10],i,j;for(i=0;i<10;i++) //初始化数组{ for(j=0;j<10;j++) a[i][j]=0;...原创 2019-05-12 14:46:31 · 12097 阅读 · 0 评论 -
C语言编写水仙花数
C语言输出100~1000之间的水仙花数水仙花数是什么:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。代码如下:#include<stdio.h>void main(){int i,a,b,c;for(i=100;i<1000;i++)//取值范围{ a=i/100;//百位数 ...原创 2019-05-12 13:08:05 · 74637 阅读 · 17 评论 -
C语言编写一个乘法口诀表
C语言编写一个乘法口诀表#include <stdio.h>void main(){int i,j;for(i=1;i<10;i++){for(j=1;j<=i;j++){printf("%d*%d=%d\t",i,j,i*j);}printf("\n");}}原创 2019-05-11 17:01:56 · 543 阅读 · 0 评论