C语言程序
zc8686
这个作者很懒,什么都没留下…
展开
-
杨辉三角(C语言实现)
.三角形的两条斜边上都是数字1,而其余的数都等于它肩上的两个数字相加 11 11 2 11 3 3 11 4 6 4 1.........#include<stdio.h>int main(){ int a[10][10],i,j; for(i=0;i<10;i++) { for(j=0;j<=i;j++)//如果j<n的...原创 2018-10-16 15:38:57 · 59285 阅读 · 7 评论 -
冒泡排序与选择排序
冒泡算法,每次比较如果发现较小的元素在后面,就交换两个相邻的元素,选择排序:对比数组中前一个元素跟后一个元素的大小,如果后面的元素比前面的元素小则用一个变量k来记住他的位置,接着第二次比较,前面“后一个元素”现变成了“前一个元素”,继续跟他的“后一个元素”进行比较如果后面的元素比他要小则用变量k记住它在数组中的位置(下标),等到循环结束的时候,我们应该找到了最小的那个数的下标了,然后进行判断,...原创 2018-10-16 16:18:18 · 140 阅读 · 0 评论 -
C语言输出\n,%d,
\n和%d是程序中的特殊字符,若要输出他们俩,则:#include<stdio.h>int main(){ printf("%%d"): return 0;}#include<stdio.h>int main(){ printf("\\n"); return 0;} ...原创 2018-10-24 20:26:16 · 3965 阅读 · 0 评论 -
7744问题 C语言
输出所有形如aabb的4位完全平方数(即前两位数字相等,后两位数字也相等)。#include<stdio.h>#include<math.h>int main(){ int s,a,b,m; for(a=1;a<10;a++) { for(b=1;b<10;b++) { s=a*1100+b*11; m=floor(sqr...原创 2018-10-24 22:30:34 · 745 阅读 · 0 评论 -
C语言实现四舍五入取整数
#include<stdio.h>int main(){ double s; int m; scanf("%lf",&s) ; m=(int)(s+0.5); printf("%d\n",m); return 0; }原创 2018-10-24 22:42:43 · 33298 阅读 · 0 评论 -
c语言实现四舍五入取小数
#include<stdio.h>int main(){ double a,b=0,c=0,d=0; scanf("%lf",&a); b=a*10;//保留一位小数,乘10,两位乘100,以此类推; c=b+0.5; c=(int)c; d=c/10;//同 乘 ; printf("c=%lf\n",c); printf("d=%lf\n",d);...原创 2018-11-05 10:22:16 · 8434 阅读 · 0 评论 -
C语言递归赶鸭子
递归,就是在运行过程中不断调用自己,一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶了多少鸭子?经过每个村子卖出多少只鸭子?#include<stdio.h> double fun(int n) { double m; if(n==7) { m=2; } else {...原创 2018-11-08 21:20:35 · 2827 阅读 · 0 评论 -
简单的桶排序
#include<stdio.h>int main(){ int a[11],i,j,t; for(i=0;i<=10;i++)//没有这个初始化,会死循环,用a[11]=0也不行 { a[i]=0; } for(i=0;i<5;i++) { scanf("%d",&t); a[t]++; } for(i=0;i<=10;i...原创 2019-03-12 21:32:04 · 174 阅读 · 0 评论