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语言编程题目
下面是一些C编程题目:1. 编写程序,从键盘输入两个整数,输出它们的和、差、积、商、余数。2. 编写程序,从键盘输入三角形的三条边长,判断它们是否可以构成三角形,并输出三角形的类型(等边、等腰、一般)。3. 编写程序,从键盘输入字符串,统计其中的大写字母、小写字母、数字和其他字符的个数,并...

c语言编程实现,从键盘上输入8个数,求出最大值和最小值用指针传递数组...
这段 C 语言代码实现了从键盘上输入 8 个数,并使用指针传递数组来找到这些数中的最大值和最小值。

C语言编程:从键盘输入一些字符,逐个将它们送到文本文件“tt.dat”中...
void main(void){ FILE *fp;char c;fp=fopen("tt.dat","w");c=getchar();while(c!='#'){ fputc(c,fp);c=getchar();} fclose(fp);}

用c语言编写一个程序,输入10个数求平均值。
C语言编程,从键盘输入10个学生的成绩,试统计出他们的成绩总和及平均值...1、请输入第7个学生的成绩:76 请输入第8个学生的成绩:84 请输入第9个学生的成绩:87 请输入第10个学生的成绩:79 10名学生的平均成绩为:830 ```希望这个代码可以帮助你实现你所需的功能。2、C语言:编写程序,输入10...

C语言编程 从键盘输入一个字符 则输出其后的字符例如 输入a输出b_百度...
include<stdio.h>int main(){char a;scanf("%c",&a);printf("%c",a+1);return 0;}

C语言编程题:从键盘输入一串字符,统计其中的数字与字母个数并输出...
void can(char *p);printf("输入一个字符串");p=a;gets(a);can(p);printf("大写字母%d个\\n",j);printf("小写字母%d个\\n",k);printf("数字%d个\\n",l);return 0;} void can(char *p){for(;*p;p++)if((*p>='a')&&(*p<='z'))++k;else if((*p>='A')&&(*p<='Z'))...

C语言编程:从键盘输入两个实数后,屏幕显示菜单如下内容?
int main(void){     double n1, n2, result;    int choice;    printf("请输入两个实数:");    scanf("%lf%lf", &n1, &n2); ...

C语言编程:从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针...
} void Fun(int a[]){ int i;int temp;int MaxNum=a[0];int maxIndex = 0;int minIndex = 0;int MinNum=a[0];for(i=0;i<10;i++){ if(a[i]>MaxNum){ MaxNum=a[i];maxIndex = i;} else if(a[i]<MinNum){MinNum=a[i];minIndex = i;} }temp = a[maxIndex];a...

.编程实现从键盘给变量a,b分别输入整数,要求每个变量只能接受两数,例如...
下面是C语言代码实现从键盘给变量a,b分别输入整数,每个变量只能接受两位数的输入:在上述代码中,使用了scanf函数来从键盘输入整数,并且使用了格式化字符%2d来限制输入的数值只有两位。这样可以保证只接受两位整数的输入,并且忽略输入的高位数值。代码不易,望采纳 ...

C语言编程题:从键盘输入一个小写字母,在屏幕上显示其对应的大写字母_百 ...
【C语言输入小写字母,输出显示为大写字母主要用到字符】例子如下:直接编译,程序输出结果中输入任意小写字母,按回车,得到结果如下图所示:

威县18398775484: 用计算机C语言程序设计 输入4个整数,要求按由小到大的顺序输出 -
宇文邵复方: #include"stdio.h" main() {int a[4],i,j; printf("请输入四个整数:\n"); //以空格分开// for(i=0;i<4;i++)scanf("%d",&a[i]); for(i=1;i<4;i++)for(j=0;j<=4-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}printf("排列后的顺序是:\n"); for(i=0;i<4;i++)printf("%5d",a[i]); } 用VC++运行过了,没错!如有问题请联系!

威县18398775484: C语言 输入4个整数 按从小到大 排列 -
宇文邵复方: #include int main() { int t,a,b,c,d; printf("请输入4个整数:"); scanf("%d,%d,%d,%d",&a,&b,&c,&d); printf("\n a=%d,b=%d,c=%d,d=%d \n",a,b,c,d); if(a>b) {t=a; a=b; b=t;} if(a>c) {t=a; a=c; c=t;} if(a>d) {t=a; a=d; d=t;} if(b>c) {t=b; b=c; c=t;} ...

威县18398775484: c语言:写一个程序,将4个从键盘输入的数按照从小到大的顺序输出 -
宇文邵复方: #include "stdio.h"void select_sort(int *x, int n) {int i, j, min, t; for (i=0; i<n-1; i++) /*要选择的次数:0~n-2共n-1次*/{min = i; /*假设当前下标为i的数最小,比较后再调整*/for (j=i+1; j<n; j++)/*循环找出最小的数的下标是哪个*/{if (*(x+j) < *(...

威县18398775484: 输入4个整数,按从小到大输出这四个数 用c语言 -
宇文邵复方: int main() { int i,j,temp; int a[4]; for(i=0;i<4;i++) scanf("%d",&a[i]); for(i=0;i<4;i++) for(j=i+1;j<4;j++) {if(a[i]>a[j]){temp=a[i];a[i]=a[j];a[j]=temp;} }for(i=0;i<4;i++) printf("%d\t",a[i]);return 0;}

威县18398775484: 用C语言编写一个程序,输入4个整数,按从大到小顺序输出! -
宇文邵复方: PROGRAM 程序名(input,output); Var a,b,c,d,t: Real; Begin Write('Input a, b,c='); Readln(a,b,c,d); if a>b then begin {复合语句} t:=a; a:=b; b:=t {交换a,b} end; if a>c then begin {复合语句} t:=a; a:=c; c:=t {交换a,c} end; if a>d then begin {复合语句} ...

威县18398775484: 求高手用C语言帮写个程序:输入4个整数,要求按由大到小的顺序输出.先谢谢拉! -
宇文邵复方: /* 输入4个整数(逗号隔开) : 23 45 80 9 排序后 : 80 45 23 9 请按任意键继续. . . */ #include <stdio.h>const int N = 4;void SelectSort(int a[], int n) {int i,j,k,t;for(i = 0; i < n - 1; ++i) {k = i;for(j = i + 1; j < n; ++j) {if(a[j] > a[k]) k = j;}if(i != k) {t =...

威县18398775484: 编写C程序,对输入的四个整数按从大到小的顺序输出? -
宇文邵复方: #include"stdio.h" void main() {int a, b, c, d, t;printf("输入四个整数");scanf("%d %d %d %d",&a,&b,&c,&d);if(a < b){t = a; a = b; b = t;}if(a < c ){t = a; a = c; c = t;}if (a < d){t = a; a = d; d = t;}if( b < c){t = b; b = c; c = t;}...

威县18398775484: C语言中怎么编写“输入四个整数按大小顺序排列输出”? -
宇文邵复方: #includevoid main() { int a[4]; int temp; for(int i=0;i{ printf("请输入第%d个整数",i+1); scanf("%d",&a[i]); } for(i=0;i{ for(int j=0;jif(a[j]{ temp=a[j+1]; a[j+1]=a[j]; a[j]=temp; } } } printf("\n排序后为:\n"); for(i=0;iprintf("%d",a[i]); } printf("\n") }

威县18398775484: c语言 任意输入4个整数 按规律输出? -
宇文邵复方: 程序采用一维数组即可.将此数组复制一遍,输入数组后从不同的起点,开始连续输出4个数字后换行即可. #include<stdio.h> int main() { int i,j,a[8];for(i=0; i<4; i++){ scanf("%d",&a[i]);a[i+4]=a[i];}for(i=0; i<4; i++){ for(j=0; j<4; j++)printf("%4d",a[i+j]);printf("\n");}return 0; }

威县18398775484: 输入4个整数,按由小到大的顺序输出.用c语言写出来,谢谢 -
宇文邵复方: #include<stdio.h> void main() { int a[4],temp; for(int i=0;i<4;i++) { scanf("%d",&a[i]); } for(i=0;i<3;i++) { for(int k=0;k<3-i;k++) { if(a[k]>a[k+1]) {temp=a[k];a[k]=a[k+1];a[k+1]=temp; } } } for(i=0;i<4;i++) { printf("%d ",a[i]); } }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网