要求用户输入任意长度(n, n<100)个数据(int即可),进行排序,按照升序顺序输出。
来源:百度知道 编辑:UC知道 时间:2024/05/24 22:27:19
#include<stdio.h>
void main()
{
int i,j,n,temp;
scanf("%d",&n);
int a[n];
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
{
if (a[i]>a[j]) {a[i]=temp;temp=a[j];
a[j]=a[i];}
}
for(i=0;i<n;i++)
printf("%d",a[i]);
}
就是冒泡排序
每次确定一个除上次外的最小一个放到最左边
快排 冒泡 选择 堆排 桶排
随你...
是要你自己写这个函数么?如果不是你就直接查一下C++里的sort函数的用法,如果要你自己写的话就弄个冒泡排序法就好了。
asort((int)n)
编程实现输入任意整数n后,可打印处n行三角字符阵列图
用C语言编写程序:由用户输入一个字符串,按照用户的要求输出句中的第N个字符。
c语言 一维数组 长度自定的 输入数组数组的长度 并且输入n个数。
c++语言 一维数组 长度自定的 输入数组数组的长度 并且输入n个数。
输入任意整数n后,用C语言编程实现打印n行三角字符阵列图形
输入a,n两个参数,要求输出aaa...a(共n个)的值
C++ 定义一个一维数组,长度为N输入N个数然后逆向输出的代码
输入一个正整数,求该数的阶乘.询问用户是否愿意继续.提示:n的阶乘公式为:n!=1*2*...*(n-1)*n
编写一个c程序,程序运行时要求用户输入两个正整数m和n,然后程序给出这两个数的最大公约数和最小公倍数。
C语言 输入n个数 n未知