源代码如下:
#include<stdio.h>
int main( )
{
int num[4];
for(int i = 0 ; i < 4 ; i++){
scanf("%d", num+i);
}
for(int i = 0 ; i < 4 ; i++){
int k = i;
for(int j = i+1 ; j < 4 ; j++){
if(num[k] > num[j]){
k = j;
}
}
if(k != i){
int temp = num[k];
num[k] = num[i];
num[i] = temp;
}
for(int i = 0 ; i < 4 ; i++){
printf("%d ", num[i]);
}
return 0;
}
扩展资料
输入5个数,按从小到大顺序输出的源代码如下:
#include<stdio.h>
void main()
{
int a[5];
int i,j,t;
printf("请输入5个数:");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=0;j<4;j++)
for(i=0;i<4-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
printf("排序后的数据为:");
for(i=0;i<5;i++)
printf("%d ",a[i]);
printf("\n");
}
C语言编程,从键盘输入四个整数,按照数值从小到大顺序输出
for(int i = 0 ; i < 4 ; i++){ printf("%d ", num[i]);} return 0;}
C语言编程题:输入4个整数,要求按由小到大顺序输出怎么编啊?_百度知 ...
1、完成整体函数格局,输入、排序、输出。2、输入函数代码如下:3、排序函数代码如下:4、输出函数代码如下:5、执行结果:
C语言中`键盘输入4个整数`按小到大顺序输出~~怎么排列`
main(){ int a[11],i,j,t;\/*输入数据*\/ printf("input 10 numbers:\\n");for(i=1;i<11;i++)scanf("%d",&a[i]);printf("\\n");\/*排序过程*\/ for(j=1;j<=9;j++)for(i=1;i<=10-j;i++)if(a[i]>a[i+1]){ t=a[i];a[i]=a[i+1];a[i+1]=t;} \/*输出...
c语言:写一个程序,将4个从键盘输入的数按照从小到大的顺序输出
int a[4],i;for(i=0;i<4;i++){ scanf("%d",&a[i]);} select_sort(a,4);for(i=0;i<4;i++){ printf("%d ",a[i]);} printf("\\n",a[i]);}
C语言从键盘输入四个数a,b,c,d,要求按由小到大的顺序输出。
int t=0;;int a[5];for(int i=0;i<4;i++){ scanf("%d",&a[i]);} for(int i=0;i<4;i++)\/\/冒泡排序 { for(int j=0;j<4-i-1;j++){ if(a[j]>a[j+1]){ t=a[j];a[j]=a[j+1];a[j+1]=t;} } } for(int i=0;i<4;i++){ printf("%d ",a[i])...
用c语言编写;从键盘输入四个数,从大到小输出这4个数.
include main(){ int a=0,b=0,c=0,t;printf("请输入第一个数:");scanf("%d",&a);printf("请输入第二个数:");scanf("%d",&b);printf("请输入第三个数:");scanf("%d",&c);if(a 评论 0 0 加载更多
C语言从键盘上输入4个整数按降序(从大到小的顺序)输出
{ int x,y,z,h,t;scanf("%d%d%d",&x,&y,&z,&h);if (x<y){t=x;x=y;y=t;} \/*交换x,y的值*\/ if(x<z){t=z;z=x;x=t;}\/*交换x,z的值*\/ if(y<z){t=y;y=z;z=t;}\/*交换z,y的值*\/ if(z<h){t=z;z=h;h=t;}\/*交换z,h的值*\/ printf("small to b...
c语言:从键盘上输入四个数求出最大值和最小值
int main(){ int a[4];int min=0;int max=0;for(int i=0;i<4;i++){ scanf("%d",&a[i]);} min=max=a[0];for(int i=1;i<4;i++){ if(a[i]>max)max=a[i];if(a[i]<min)min=a[i];} printf("四个数中的最大值为%d,最小值为%d",max,min);return 0;} ...
c语言从键盘上输入一个4位整数,输出其个位、十位、百位、千位上的数字...
include<stdio.h>int main(){int x,a,b,c,d,s; scanf("%d",&x); a=x\/1000; b=x\/100%10; c=x\/10%10; d=x%10; s=a+b+c+d; printf("%d %d %d %d\\n%d",a,b,c,d,s); return 0;}
c语言(用最简单的,初学)从键盘输入四个整数,求平均值.数据输入,计算结果...
include <stdio.h>\/\/包含标准输入输出库 int main()\/\/主函数声明 { int a,b,c,d,sum;\/\/定义四个变量来接收四个整数,sum为四个数的和 float average;\/\/定义一个浮点型的平均数,即小数 scanf("%d%d%d",&a,&b,&c,&d);\/\/输入函数 sum = a + b + c + d;\/\/求和 average =...