非常风气网www.verywind.cn
首页
让一个数组从大到小输出c语言
如何用
c语言
实现输入一些数字,按照
从大到小
排序
输出
?
答:
用选择排序法编写c语言,实现从键盘上输入10个数,按从大到小的顺序排序输出
。代码如下:include<stdio.h> int main(){ int i,j,a[10],t;printf("输入数");for (i = 0; i < 10; i++)scanf("%d",&a[i]);for (i = 0; i < 10; i++){ for (j = i + 1; j < 10;j...
如何将
c语言
实现按从小到大的顺序
输出
?
答:
quickSort(a, i+1, r);//继续排右部分,递归调用 } int main() { int a[]= {12,4,132,55,46,232};//随机
数组
int i,n = sizeof(a)/sizeof(a[0]);//获取数组大小 quickSort(a,0,n-1);//快速排序函数入口 for(i = 0; i < n; i ++)//
输出
排序后的结果 printf("%d...
用
C语言
编写程序
使一个
一维
数组
内的数
从大到小
排列
答:
using namespace std;define maxn 1000 int a[maxn];bool cmp ( int a, int b ) { return a > b;}int main(){ int i, n;printf ( "请输入要排序的元素个数:" );scanf ( "%d", &n );printf ( "请依次输入%d个数:", n );for ( i = 0; i < n; i++ )scanf ( "...
c语言
编程: 将一组数按
从大到小
的顺序排序
答:
include <stdio.h> main(){ int x;printf("请输入要排序数字个数:");scanf("%d",&x);int i,j,k,a,b,num[x];printf("输入数据:");for(i=0;i<x;i++)scanf("%d",&num[i]);for(j=0;j<x;j++){ for(k=j+1;k<x;k++)if(num[k]>num[j]){ a=num[j];num[j]=num...
C语言
怎样给
一个数组
中的数
从大到小
排序
答:
int main(){ int i,j;int a[12];for(i=1; i<=10; ++i)scanf("%d",&a[i]);for(i=1; i<10; ++i)for(j=i; j<=10; ++j)if(a[i]<a[j]){ int t=a[i];a[i]=a[j];a[j]=t;} //前十个数的排序 for(i=1; i<=10; ++i)printf("%d ",a[i]);printf("\...
C语言
用
一个
for循环对一维
数组
进行
从大到小
排序
答:
int main(){ int i, j, tmp;int b[]={18,24,12,59,101,96,34};for(i = 0; i < 6; i++)for(j = i + 1; j < 7 ; j++){ if(b[i] > b[j]){ tmp = b[i];b[i] = b[j];b[j] = tmp;} } i = 0;while(i++ < 7)printf("%d ", b[i - 1]);ret...
C语言
编程
数组从大到小
排列
答:
然后把
数组
的第
一个
元素赋给这个两个变量 进行FOR循环(从第二个元素开始)比较当前元素与最大最小元素的大小 大了赋给maxNum 小了赋给minNum 用伪代码表示:maxNum=a[0]minNum=a[0]for(i=1;i<N;i++){ if(a[i]<minNum)minNum=a[i]if(a[i]>maxNum)maxNum=a[i]} printf(最大...
C语言
,输入a1,a2,a3。。a20,
从大到小
排序后
输出
,并且输出现在每个元 ...
答:
int main(){int i,j;struct abc arr[21];for(i=1;i<21;i++) //共20个数据,放在arr[1]~arr[20]{arr[i].a=i; //输入时的编号 scanf("%d",&arr[i].b); //输入的数据 } for(i=1;i<21;i++) //冒泡排序 for(j=1;j<21-i;j++)if(arr[j].b<arr[j+...
大一
C语言
问题,求解答,把
一个数组
用冒泡法
从大到小输出
答:
你首先要领会这个算法,这个算法算是最简单的了 参考程序:include <stdio.h> define SIZE 8 void bubble_sort(int a[], int n){ int i, j, temp;for (j = 0; j < n - 1; j++)for (i = 0; i < n - 1 - j; i++){ if(a[i] > a[i + 1]){ temp = a[i];a[i...
c语言
将
一个
一位
数组
按
从大到小输出
答:
可以,但是
数组
比较麻烦;不用数组的话,你先输入
一个
数字num。用%来取每一位。用数组的话,你可以将每一位都存入数组,用一个变量count记录输入了几位。方法很灵活,都可以用。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言数组的输出
c语言将数组逆序输出
c语言scanf输入数组
将一个数组逆序输出
c语言逆序输出数字
c语言数组怎么用
c语言数组排序
c语言输出字符串
c语言数组定义
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网