您的位置:首页 > 编程语言 > C语言/C++

C语言简单算法的编写

2014-09-25 23:02 183 查看
输入5个数字排序并打印

#include<stdio.h>

//实现用户输入的功能

void accept(int num[]){

int i;

for(i=0;i<5;i++)

{

printf("请输入第%d个数字:",i+1);

scanf("%d",&num[i]) ;

}

}

//排序功能

void sort(int num[]){

int i,j,tmp;

for(i=0;i<5;i++) // 冒泡算法对数组进行排序

{

for(j=0;j<4-i;j++)

{

if(num[j]>num[j+1]) //按从小到大排序

{

tmp=num[j];

num[j]=num[j+1];

num[j+1]=tmp;

}

}

}

}

void list(int num[]){

int i;

for(i=0;i<5;i++)

{

printf("%d",num[i]); // 按升序输出数组

}

}

void main()

{

int number[5];

accept(number);

sort(number);

list(number);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: