wssh.net
当前位置:首页>>关于c语言输入数字1~10 用冒泡法排序从小到大的资料>>

c语言输入数字1~10 用冒泡法排序从小到大

电脑端查看排版更好,满意的话记得采纳哦~~ #include int main(){ int a[10];//用来存数据 int i,j,temp; for(i = 0; i < 10; i++)//输入10个数。 { scanf("%d",&a[i]); } for (j = 0; j < 9; j++)//标准冒泡法排序{ for (i = 0; i < 9- j; i++)...

#include int main(){ int a[10] = {0}; int i, j; for(i = 0;i < 10;i++) scanf("%d", &a[i]); for(i = 0;i < 10;i++) for(j = i+1;j a[j]) { int tmp = a[i]; a[i] = a[j]; a[j] = tmp; } printf("排序之后为:\n"); for(i = 0;i < 10;i++) pr...

#include main() { int a[10],i,j,t; printf("Input 10 numbers:\n"); for(i=0;i

C语言程序: #include /* 冒泡排序,非递减有序 */void sort(int arr[], int n){int i, j;int temp;for(i=0; i

代码示例如下,以数组a为例: #include #define SIZE 10 int main() { int a[SIZE]={12 ,43,9,13,67,98,101,89,3,35}; int i,j,t; for(i=0;i

从小到大 #include void main() { int a[10]; int i,j,t; printf("please enter 10 number:\n"); for(j=0;j

#include void sort(int a[],int n) { int i; int j; for(i=1;i

数组在内存中是顺序存储的,a[10]虽然越界,但是a[10]是有值的,你的程序升序排序能正确执行,你把if里面的>改成a[10]不成立,a[10]就没意义了。 要让你的程序无论升序还是降序都正确执行,改成 for(i=0;i

#include #include void maopaofa(char x[],int y) { int i; int j; char t; for(i=0;i

可以试试这样写!!! #include #define N 10 void main() { int i,a[N],t=0,j=0; for(i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.wssh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com