根据输入的三角形的三条边判断三角形的类型,并输出它的面积和类型。
提示:首先判断所给的三条边是否能组成三角形,若可以构成三角形,则判断该三角形是什么类型,并求三角形的面积。
插入排序是把一个记录插入到己排序的有序序列中,使整个序列在插入该记录后仍然有序。插入排序中较简单的一种方法是直接插入排序,其插入位置的确定方法是将待插入 的记录与有序区中的各记录自右向左依次比较其关键字值的大小。本实例要求使用直接插入排序法将数字由小到大进行排序。
#includevoid insort(int num[],int bin) { int i,j; for(i=0;i<7;i++) if(num[i]>bin) break; for(j=8;j>i;j--) { num[j]=num[j-1]; if(j-1==i) { num[j-1]=num[i]; num[i]=bin; } } } int main() { int num[8]={24,26,29,31,56,59,78}; int i,j,s; printf("输入一个要插入的数:n"); scanf("%d",&s); insort(num,s); printf("最后结果是:n"); for(i=0;i<8;i++) printf("%5d",num[i]); printf("n"); return 0; }
用冒泡法对任意输入的10个数由小到大进行排序。



