C语言编程,从键盘输入四个整数,按照数值从小到大顺序输出
源代码如下:
#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("
");
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("
");
}
C语言编程,从键盘输入四个整数,按照数值从小到大顺序输出
for(int i = 0 ; i < 4 ; i++){ printf("%d ", num[i]);} return 0;}
C语言编程题:输入4个整数,要求按由小到大顺序输出怎么编啊?_百度知 ...
1、完成整体函数格局,输入、排序、输出。2、输入函数代码如下:3、排序函数代码如下:4、输出函数代码如下:5、执行结果:
用java编一个 从键盘随机输入4个整数,按从大到小的顺序输出到屏幕_百 ...
简单的程序,杜绝不劳而获,就只给出编码思路:scanner input=new scanner(System.in)获得键盘输入,然后将获得四个输入值采用冒泡或快排排序算法进行排序。
Java从键盘上输入4个整数将这4个数按从小到大输出。
public static void main(String[] args) {int wait_inputs[] = new int[4];for (int i = 0; i < wait_inputs.length; i++) {System.out.println("输入第" + (i + 1) + "个数,并回车:")wait_inputs[i] = new Scanner(System.in).nextInt();}Arrays.sort(wait_inputs);...
从键盘任意输入四个int类型的整数,要求将它们按从小到大的顺序输出,帮...
\/\/输入数用inta[]=newint[10];Scannersc=newScanner(System.in);for(inti=0;i<10;i++){System.out.print("请输入第"+(i+1)+"个数:");a[i]=sc.nextInt();}System.out.println();System.out.println("排序前:");for(inti=0;i<10;i++){System.out.print(a[i]+"");}...
从键盘输入四个整数a、b、c、d,要求按由大到小顺序输出
void main(){ int a,b,c,d,m;print("请输入四个整数:");scanf("%d%d%d",&a,&b,&c,&d);if(a<b){ m=a;a=b;b=m;} if(b<c){ m=b;b=c;c=m;} if(c<d){ m=c;c=d;d=m;} if(d%d>%d",a,b,c,d);} 我这没有调试的工具,不知道对不对,你调试哈看看 ...
从键盘输入4个整数,分别存入整形变量a·b·c·d中,并按从大到小的顺序...
include<stdio.h>\/\/由于用abcd代替变量比较写着比较繁杂,所以用了个数组 int main() \/\/加冒泡排序写了个。{int a[5];int i,j,t;for(i=1;i<=4;i++)scanf("%d",&a[i]);for(i=1;i<4;i++)for(j=i+1;j<=4;j++){ if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]...
通过键盘输入四个整数分别代表x,y,z,h,然后以主函数调用阶乘函数的方式...
y, z, h, sum);return 0;} 这里定义了一个factorial函数,用于计算一个整数的阶乘。然后在主函数中,使用scanf函数从键盘输入四个整数x、y、z、h,并分别调用factorial函数计算它们的阶乘,最后求和并输出。运行程序后,输入四个整数,程序会计算它们的阶乘和并输出。希望以上信息对您有所帮助。
、从键盘输入4个整数,分别存入整型变量a、b、c、d中,并按从大到小的顺...
a=b;b=t;之类的 改成 if(a<b)t=a,a=b,b=t;就是前两个分号换成逗号。。。或者 if(a=b不会执行t=a,但是会执行b=t,因为t没有初值,所以会报错。。。
从键盘上输入4个整数,输出前两个数的平方和后两个数的立方
int a, b, c, d;scanf("%d%d%d", &a,&b,&c,&d);printf("%d %d %d %d",a*a, b*b, c*c*c, d*d*d);