用循环结构解决
输入4个整数,按从小到大顺序排列 #include<stdio.h>int main()
{
int a;
for(int i=0;i<4;i++)
scanf("%d",&a);
int min=a;
int x;
for(int i=0;i<4;i++)
{
for(int k=i;k<4;k++)
{
if(min>a)
{
min=a;
}
x=a;
a=a;
a=x;
}
}
for(int i=0;i<4;i++)
printf("%d ",a);
} #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
//要输入数字的个数
#define NUM 5
int main(void)
{
int num;
int temp = 0;
int i, j;
printf("input %d num:", NUM);
for (i = 0; i < NUM; i++)
{
scanf("%d", &num);
}
for (i = 1; i < NUM; i++)
{
for (j = 1; j < NUM; j++)
{
if (num < num)
{
temp = num;
num = num;
num = temp;
}
}
}
for (i = 0; i < NUM; i++)
{
printf("%d ", num);
}
getch();
return 0;
}
页:
[1]