1楼:万来福俞甲
有不懂的可以问我:
#include
intmain()}
printf("output:\n");
for(i=0;i<5;i++)
printf("%d\n",a[i]);//从小到大顺序输出return0;}
2楼:匿名用户
#include
void main()
printf("排序后的数据为:");
for(i=0;i<5;i++)
printf("%d ",a[i]);
printf("\n");
}程序结果为:原理是:
3楼:丹蕾冼雁
我用冒泡排序写一个吧
#include
void
main()
for(i=0;i<4;i++)}}
for(i=0;i<5;i++)
}你自己在纸上画一下这个过程,会有深刻理解的。
4楼:申微兰寻汝
排序有很多种,不止是你现在学的,但是要全都给你讲清楚的话,需要很多的版面和时间所以我给你些资料,你去看看吧
http://****yuanma.***/data/2008/0421/article_3011.htm
http://hi.baidu.***/copyrabbit/blog/item/e4737ba8d88097b3cb130c11.html
http://hi.baidu.***/sibeichen055/blog/item/064f23dd755d28eb76c638a8.html
5楼:白彩荣聊寅
虽然麻烦,但好懂.你也可以采纳利用数组的方法.
6楼:匿名用户
我觉得,不用那昌泡法也可以做出来的
7楼:屈媛龙德惠
"#include
void
sort(int
array[5]);
intmain()
for(i=0
;i<5;i++)//
排序主体}}
for(i
=0;i<5;i++)
return0;}"
c语言编程,从键盘输入四个整数,按照数值从小到大顺序输出
8楼:小夏在深圳
源**如下:
#include
intmain()
for(inti=0;i<4;i++)}
if(k!=i)
for(inti=0;i<4;i++)return0;
}扩展资料输入5个数,按从小到大顺序输出的源**如下:
#include
void main()
printf("排序后的数据为:");
for(i=0;i<5;i++)
printf("%d ",a[i]);
printf("\n");}
9楼:匿名用户
注意本程序中scanf的输入格式,输入整数时,记得按格式,别忘记“,”,呵呵
#include
void main()
if(a>c)
if(a>d)
if(b>c)
if(b>d)
if(c>d)
printf("%d,%d,%d,%d",a,b,c,d);}
10楼:羽龍飛
#include
void main()
printf("排序后的排列是: ");
for(i=0; i<4; ++i)
printf("%d ",a[i]);
}我写了个**。你参考下咯。希望可以帮助到你可以啊。你可以运行下。我已经试验过了。**是正确的
c语言编程题,从键盘输入任意3个数,按从小到大的顺序输出
11楼:孝三光爰爰
**1.
// 输入3个数,要求按从小到
大顺序输出
#include
int main()
if(a > c)
if(b > c)
printf("从小到大的顺序是:%d %d %d\n",a,b,c);
return 0;
}**2.
输入3个字符串,按从小到大顺序输出。 //先用程序对三个数进行从小到大排序,然后修改程序
#include
#include
int main()
void swap(char *pt1,char *pt2)**3.
#include
#include
#define size 3
#define len 50
int main(void)
printf("befor sort:\n");
for(i=0;i for(i=0;i for(i=0;i 12楼:匿名用户 #include //输入三个数,按从小到大顺序输出 intmain(void) else }else }elseif(b>c) else }printf("%d<%d<%d\n",min,median,max); return0;} 13楼:懋靌 ^^^//不懂继续问 #include intmain() 14楼:匿名用户 main() for(i=0;i<3;i++)}} printf("\n"); for(i=0;i<3;i++)} 15楼:匿名用户 #include "stdio.h" main() /*交换 x,y的值*/ if(x>z) /*交换x,z的值*/ if(y>z) /*交换z,y的值*/ printf("**all to big: %d %d %d\n",x,y,z);} 16楼:匿名用户 #incudemain() if(c!呵呵。。。 17楼:匿名用户 核心:if(x>y) 其它两个比较和这也差不多,然后重新输出xyz就可以了,还有就是冒泡等排序 用c语言输入3个整数,要求按从小到大的顺序输出。谢谢大家 18楼:欧阳秦飞雁 #include void main() if(a>c) if(b>c) printf("排序后的三个整数为:%d,%d,%d\n",a,b,c); }希望能满足你的要求! 19楼:匿名用户 程序如下 :#include int main( ) if(a>c) if(b>c) printf("\n\n a=%d , b=%d , c=%d \n" ,a , b , c) ; return 0; }运行结果: ./a.out 3,2,1 a=3 , b=2 , c=1 a=1 , b=2 , c=3 20楼:堇色 #include voidf(int* x,int* y,int* z) intmain() 21楼:匿名用户 #include intc(int*b,intx) }intmain() c(a,3); for(i=0;i<3;i++)printf("%d",a[i]);printf("\n"); return0;} 22楼:天涯爱琴 ^#include void main () if(a>c) if(b>c) printf("%d,%d,%d",a,b,c);} 23楼:节约时代 输入三个整数,要求按从小到大的顺序输出 。解题思路:此题采用依次比较的方法排出其大小顺序。 main( ) if(a>c) if(b>c) printf(“\n\n a=%d , b=%d , c=%d \n” ,a , b , c) ; }即可 24楼: #include int main() if(a>c) if(b>c) printf("%d %d %d\n",a,b,c); return 0;} 25楼:匿名用户 #include void main() for(int r=0;r<3;r++) printf("%d ",s[r]);} 26楼:香草鱼丸 main() if(a[0]>a[2]) if(a[1]>a[2]) for(i=0;i<3;i++) printf("%d\n%d\n%d",a[i]);} 27楼:姜舒扬 if(a>b) if(a>c) if(b>c) 28楼:贺维林 #include"stdio.h" void main() }for(i=0;i<3;i++) printf("%d\n",a[i]);} 29楼:匿名用户 #include int main() else a=a; b=b; if(a>c) else a=a; c=c; if(b>c) else b=b; c=c; printf("%d,%d,%d\n",a,b,c); return 0;} c语言编程题:输入4个整数,要求按由小到大顺序输出怎么编啊? 30楼:小心_不在犯错 #include int main() if (a > c) if (a > d) if (b > c) if (b > d) if (c > d) printf("由小 dao到大输专 出属:%d %d %d %d\n",a,b,c,d); return 0;} 31楼:黑白say晚安 一、冒泡排序,**和运行结果如图所示。 重复地走访过要排序的元 素列,依次专 比较两个相邻的元素,如果属他们的顺序(如从大到小、首字母从a到z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。 二、选择排序,**和运行结果如图所示。 思想:选择排序,让数组中的每一个数,依次与后面的数进行比较,如果前面的数大于后面的数,就进行位置的交换。换个说法,选择排序: 第一个数依次与后面的数比较,第一次比较完之后最小的数在最前面 。 32楼:加百列 利用函数的模块copy化设计。 1、完成整体bai函数格局,输入、du排序、输zhi出。 2、输入函数**如下 dao: 3、排序函数**如下: 4、输出函数**如下: 5、执行结果: 33楼:图图的大耳朵鸭 使用冒泡排序法进行编程: 解释:1.第一个for循环:利用数组循环输入4个变量。 2.第二个回for循环:该循环的意思是答如果a[0]>a[1]的话,两个变量的值交换,利用循环依次比较。 要注意的是i<3,因为其中有i+1,i最大取到2,也就是i+1最大取到3才正确。 3.第三个for循环:利用循环依次输出排序后的数组,每输出一个加一个空格以便于区分。 34楼: 最愚蠢的方法: # include main() ; if(a>d) ; if(b>d) ; if(c>d) ; printf("%5.2f,%5.2f,%5.2f,%5.2f",a,b,c,d); }冒泡法: # include main() }for(i=0;i<4;i++) /* 分别输出排完后的4个数 */ printf("%d ",a[i]);} 35楼:员施濯馨逸 将四个数存到bai数du组中,然后排序即zhi可。 排序dao后,再利用循版 环输出。 **权: #include int main() }for(i = 0; i < 4; i ++)printf("%d,",a[i]);} 36楼:战殇弑魂 #include #include void main() printf("the sorted numbers:\n");//打印出分类后的结果 for(i=1;i<=45;i++) printf("%d ",a[i]); system("pause");//屏幕停留在当前结果,以免屏幕一闪而过,无法看到运行结果} 1楼 彭甲章蔓 include include string h intmain void str2 256 定义二个数组,并赋初值为0inti gets str1 读取一个字符串 for i 0 str1 i i for i 0 i 256 i if str2 i 1 判断数组中被str1填充的位... 1楼 匿名用户 include int main ave sum 5 printf 总和 d sum printf 平均数 d ave 2楼 斩orz赤红之瞳 include int main printf 和为 d 平均值为 2f sum sum 5 0 return 0 如何使用c语言编写一个程... 1楼 匿名用户 include include intmain printf 排序后 n for i 0 i 3 i printf s n p i return 0 2楼 匿名用户 include void swap char s1 char s2 void main void swap char ...C语言程序:题目:从键盘输入字符串,按照字符顺序从小到大
c语言编写程序从键盘输入数算出总和
输入字符串,按从小到大的顺序输出