参考答案和解析
正确答案:
#include "stdio.h"
main
{ inti,j,a[10];
for(i=1;i<=10;i++)
scanf("%d",&a[i]);
for(i=0;i<9=;i++)
for(j=9;j>i;j--)
if(a[j-1]{ t=a[j-1];
a[j-1]=a[j];
a[j]=t; }
for(i=0;i<10;i++)
printf("%d",a[i]);
}
更多“从键盘上输出10个整数存入一维数组中,按由大到小的顺序输出。 ”相关问题
  • 第1题:

    用冒泡法对自然数序列1 2 3 4 5 6 7 8 9 10按照从大到小的顺序排序,并输出排序结果。


    A

  • 第2题:

    随机产生10个1~99的整数,并将其放入数组中,输出这组数据。从键盘输入一个整数,如果该数字在数组中,则输出该数字在数组中的下标;如果不存在,则输出-1;如果该数在数组中不止一个,则输出第一个匹配的下标。


    Int(10+Rnd*90)

  • 第3题:

    利用指针编写一函数,输入3个整数,按由大到小的顺序将它们输出。


    #include void main() { int a,b,c,max; printf(&ldquo;Please input 3 integers:/n&rdquo;); scanf(&ldquo;%d%d%d&rdquo;,&a,&b,&c); max=a; if(b>a)max=b; if(c>x)max=c; printf(&ldquo;Max=%d&rdquo;,max); }

  • 第4题:

    某数组已按照从大到小的顺序排列,其数组元素为:{98,87,81,79,52,49,33,21,18,6},编程使用二分查找法查找81是否在该数组中,若在该数组中,输出“81在该数组中的第X位”(X为数组中的第几个数),否则输出“81不在数组中”。


    rsort ()

  • 第5题:

    编写程序,定义数组a[50],编程实现以下功能: (1) 输入50个整数(存于整数数组a中); (2) 计算并输出最小值(记为min); (3) 计算并输出最大值(记为max); (4) 按从大到小的顺序排序后输出,每行输出10个。


    行和