Some exercises
谭波波波啵
这个作者很懒,什么都没留下…
展开
-
冒泡排序(C语言)
#include<stdio.h>#define N 5//假定五个,其他的个数类似int main(){int arr[N],i,j,temp;for(i=0;i<N;i++)//遍历输入scanf("%d",&arr[i]);for(i=0;i<N-1;i++)//进行N-1次循环,实现N-1趟比较for(j=0;j<N-1-i;j++)/...原创 2019-04-04 13:15:51 · 265 阅读 · 0 评论 -
选择排序(C语言)
选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。代码部分#include<stdio.h>#define N 5int m...原创 2019-04-05 20:47:53 · 209 阅读 · 0 评论 -
计算图形面积
写一个计算三角形,矩形和圆面积的程序#include<stdio.h>#include<math.h>//三角形面积函数 double TriangularArea(float a,float b,float c){ if(a+b>c&&b+c>a&&a+c>b) { double p; p=(a+b+...原创 2019-06-04 18:30:49 · 945 阅读 · 0 评论 -
大位数相加
写一个用于很多位数的两个数相加的程序#include<stdio.h>#include<string.h>int main(){ char str1[100],str2[100];//第一个数和第二个数 int arr[100],i,j,k=0,sum,jinwei=0,yushu,leap; gets(str1);//输入第一个数字 gets(str...原创 2019-06-04 18:32:52 · 277 阅读 · 0 评论 -
输出Y
思考输出值是多少#include<stdio.h>int main(){ int x; float y; scanf("%3d%f",&x,&y);// 样本 x=12345 y= 678 printf("%f",y); return 0;}原创 2019-06-04 18:35:49 · 367 阅读 · 0 评论