55问答网
所有问题
当前搜索:
c语言10个数从小到大排序
急急急!!!编写一个程序,输入
10个
学生成绩,该程序输入10学生的
C语言
平时...
答:
int i,j;//这也不用说了吧?for(i=0;i<l-1;i++)//循环十次 { for(j=i;j<l;j++)//循环十次 if(stu[j]<stu[i])//要是把‘<’号换成‘>’号 就可以从大到小排序 { k=stu[i];stu[i]=stu[j];stu[j]=k;} } printf("分数
从小到大排序
:");//输出 for(i=0;i<
10
...
...个大小为
10
的int类型数组,从键盘输入其元素,然后
从小到大排序
...
答:
include "stdio.h"define N
10
int main(int argc,char *argv[]){ int a[N],i,j,k;printf("Please enter %d integer(s)...\n",N);for(i=0;i<N;scanf("%d",a+i++));//输入 printf("\nAfter ascending sort of output:\n");for(i=0;i<N;i++){ for(k=i,j=k+1;j...
对于
十个整数
,
从小到大排序
,再输入一个整数,插入到有序数组中,使数组仍...
答:
最后输出就行了!找来
C语言
的参考一下:include<stdio.h> define Pi 3.1415926 int main(){ int a[11],i,x;printf("请输入
10个由小到大
的
整数
:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("请输入要插入的数:\n");scanf("%d",&x);for(i=9;i>=0&&a[i]>x;i-...
读入
10个整数
,求出非负数个数及其和,并将10个整数按
从小到大
的次序输出...
答:
C++源代码如下:include<iostream> using namespace std;include <algorithm> sort int n=1000;double *a=new double[n];double *b=new double[n];void result(double a[]){ double sum=0;int j=0;for (int i=0;i<n;i++){ if (a[i]>=0){ b[j]=a[i];sum=sum+b[j];j++;...
先读入
10个整数
,再
从小到大排序
,最后读入一整数k 插入后仍从小到大...
答:
include <stdio.h>//希望对您有用 include <stdlib.h> int main(){ int a[
10
], b[ 11 ], i, j, hold, num;printf( "Please the data: \n" );for( i = 0; i < 10; i++ ){ scanf( "%d", &a[ i ] );} for( i = 0; i < 10; i++ ){ for( j = 0; j...
写一个函数,对用随机函数产生的
10个整数
按
从小到大
的顺序
排序
。(升序...
答:
voidselect_sort(int*a,intn){ registerinti,j,min,t;for(i=0;i<n-1;i++){ min=i;//查找最小值 for(j=i+1;j<n;j++)if(a[min]>a[j])min=j;//交换 if(min!=i){ t=a[min];a[min]=a[i];a[i]=t;} } } 百度百科上截的,不知道是否有帮助。
C语言中
,以命令行输入一组
数字
,并以
从小到大排序
输出!
答:
define N
10
void main(){ char a[5];int i,n,temp;int num1[N],num2[N];printf("请输入要输入的数字
个数
:");scanf("%d",&n);for(i=0;i<n;i++){ scanf("%s",a);num1[i]=atoi(a);} for(int j=0;j<n;j++) //
从小到大排序
for(int k=j+1;k<n;k++){ i...
C语言中
如何将
10个
字符串进行
排序
答:
include<stdio.h> include<string.h> int main(){ int j,k,i,t,n;char s[
10
][10],b[10][10];for(i=0;i<10;i++){ scanf("%s",s[i]);} n=strlen(s[1]);k=0;for(i=0;i<9;i++){ for(j=0;j<9-i;j++)if(strcmp(s[j],s[j+1])>0){ for(k=0;k<n;k++...
c语言
一维数组 定义有11个元素的一维数组,输入前
10个
元素,前10个元素按...
答:
while(i<10){ scanf("%d",&a[i]);i++;} sort(a,10); //先用冒泡排序把前
10个排序
。printf("请输入要插入的数:");scanf("%d",&a[10]);int x = a[10];for (i=0; i<10; i++) //把x插入已排好序的数组a { if (a[i] <= x && a[i+1] >= x){ for (...
C语言
:输入一个
10个整数
的数组,按
从小到大排序
输出,然后再输入一个整数...
答:
实在觉得繁琐,你的程序有2个地方可以改进 1,
排序
的时候不用冒泡算法,取用其它的排序算法 2,插入的时候可以用二分插入法,比你上面的算法效率高多了
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜