按由大到专题

编写程序:输入三个整数,然后按由大到小的顺序输出这三个数。

方法一(直接交换) #include<stdio.h>int main(){int a,b,c;scanf("%d%d%d",&a,&b,&c); //可以这么写 想办法把a换成最大的数 ,之后是b cint temp;if(a<b){temp=a;a=b;b=temp;} if(a<c){temp=a;a=c;c=temp;}if(b<c){temp=b;b=c;c=temp;}print

有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”

#include <stdio.h> #include <conio.h> int main(){   int a[7]={1,2,3,4,5,6,7};   int i,num,n,low,high,mid;   printf("数组为:\n");   for(i=0;i<7;i++)     printf("%3d",a[i]);   printf("\n请输入