88问答网
所有问题
当前搜索:
选择法排序输入一个正整数n
选择法排序
:
输入一个正整数n
,再
输入n
个整数,将它们从大到小排序_百度知...
答:
include<stdio.h>int main(void){ int a[10],
n
,i,k,max,temp; scanf("%d",&n); printf("enter n integers:"); for(i=0;i<n;i++) scanf("%d",&a[i]); for(k=0;k<n-
1
;k++) ///条件写成i了! { max=k; for(i=k+1;i<n;i++) if...
用C语言编写程序,
输入一个正整数n
(1<n<=10),再
输入n
个整数,将这n个数...
答:
{ int i,j,
n
;int a[12];int min,mx;scanf("%d",&n);for(i=0;i<n;i++){ scanf("%d",&a[i]);} for(i=0;i<n;i++){ min=a[i];mx=i;for(j=i+
1
;j<n;j++){ if(a[j]>min){ min=a[j];mx=j;} } j=a[i];a[i]=a[mx];a[mx]=j;} for(i=0;i<n;...
跪求大神,c语言问题。编程,
输入1个正整数n
(1<n<=10),再
输入n
个整数,按...
答:
=maxnum) Exchange(&T[left],&T[maxnum]);}while(left++<right);}void main() {int n,i,*p;do{printf("
输入整数个数
(1~10):"
输入一个正整数n
,n小于等于100,然后
输入n
个正整数,用冒泡法或者
选择排序
...
答:
{ int b[100],i,c,j,n;printf("
输入正整数n
(0<n<100): \n"); //这个作用就是让下面的for语句循环n 比方说10 那么就循环10次 scanf("%d",&n);for(i=
1
;i<=n;i++) //这个
输入n
次 { scanf("%d",&b[i]);} for(j=1;j<n;j++) //因为n个数字 有n-1趟比...
输入一个正整数n
(1<n<=100),再
输入n
个整数,用
选择法
或者冒泡
排序法
对这...
答:
是这样的 现是
输入一个正整数
比方10 那么下面的for就是循环10次 就是
输入
而下面的是冒泡
排序
也就是说10个数有9趟比较 而第1趟有9次第2趟有8次……如果b[i]>b[i+1]就交换值
...该数组中的数按照从小到大的次序排列(
选择法排序
)
答:
int a[
N
],i,j,k;printf("Please enter %d integer(s)...\n",N);for(i=0;i<N;scanf("%d",a+i++));//
输入
for(i=0;i<N;i++){//
选择法排序
for(k=i,j=k+1;j<N;j++)if(a[k]>a[j])k=j;if(k!=i)j=a[k],a[k]=a[i],a[i]=j;printf("%d ",a[i]);...
C语言:编程
输入n个整数
,用
选择法排序
将它们按升序重新排列后输出...
答:
代码如下://#include "stdafx.h"//vc++6.0加上这一行.#include "stdio.h"#include "stdlib.h"int main(void){ int
n
,x[20],i,j,k; while(
1
){ printf("Input n(int n<=20)...\n"); if(scanf("%d",&n),n==0) break; for(i=0;i<n;scanf("%d",x...
输入一个正整数n
(1<n<=100),再
输入n
个字符组成一字符串,用
选择法
将字符...
答:
char a[100];printf("请
输入n
:\n");scanf("%d",&n);getchar();//吃掉上
一个输入
产生的回车符,防止被getchar函数误用 printf("请输入字符串:\n");gets(a);for(i=0;i<n-1;i++){ k=i;for(j=i;j<n;j++)if(a[j]
编一程序用简单
选择排序
方法对
n个整数排序
(从大到小)。对n个数进行降序...
答:
int main(){int i,j,t,
n
,a[100];printf("请
输入
有几
个整数
(<=100):du");scanf("%d",&n);printf("请输入这%d个整数:zhi\n");for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0;i<n-
1
;i++){k=i;for(j=i+1;j<n;j++)if(a[j]<a[k])k=j;t=a[i];a[i]=a...
C语言题,在键盘上
输入N个整数
,试编制程序使该数组中的数按照从大到小...
答:
{ int a[10],i,j,t;printf("Please input 10 numbers: ");/*
输入
源数据*/ for(i=0;i<10;i++)scanf("%d",&a[i]); /*
排序
*/ for(j=0;j<9;j++) /*外循环控制排序趟数,
n
个数排n-
1
趟*/ for(i=0;i<9-j;i++) /*内循环每趟比较的次数,第j趟比较n-j次*/ if...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
查找整数输入正整数n和整数x
选择法排序从大到小
python输出1到100的平方数
选择排序算法C语言
C语言求最大值及其下标
将数组中的数逆序存放
输入正整数n再输入n个数
求序列和输入一个正整数n
输入一个正整数n