四个整数由小到大输出
输入4个整数a,b,c,d,把这四个数由小到大输出(C语言编程)
include"stdio.h"void main(){ int a, b, c, d, t; printf("输入四个数:\\n"); scanf("%d %d %d %d", &a, &b, &c, &d); if (a > b) { t = a; a = b; b = t; } if (b > c) { t = b; b = c; c = t; } if (c > d) { t...
编程 输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符...
include<iostream> include<string> using namespace std;int main(){ int i,j,k,temp;cout<<"请输入三个整数:"<<endl;cin>>i>>j>>k;if(i>j){ temp=i;i=j;j=temp;} if(i>k){ temp=i;i=k;k=temp;} if(j>k){ temp=j;j=k;k=temp;}cout<<i<<"\\t"<<j<<"\\t"<<...
输入三个整数x,y,z,请把这三个数由小到大输出:用JAVA语言编程
题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。2.程序源代码:main(){ int x,y,z,t;scanf("%d%d%d",&x...
编写一个程序,输入15个由小到大的整数?
int a[222]={0};for(int i=0;i<15;i++){ scanf("%d",&a[i]);} for(int i=0;i<14;i++){ for(int j=i+1;j<15;j++){ if(a[i]==a[j])\/\/让前面的与后面比较;a[i]='\\0';\/\/相等前赋空值 } } for(int i=0;i<15;i++)if(a[i]!='\\0')\/\/不为空值输出...
c语言输入3个整数按从小到大输出
输入三个整数,要求按从小到大的顺序输出。解题思路:此题采用依次比较的方法排出其大小顺序。include <stdio.h> main(){int a,b,c,t;printf("input three number please;");scanf("%d,%d,%d",&a,&b,&c);if (a>b){ t=b;b=a;a=t;} if (a>c){t=c;c=a;a=t;} if (b>c)...
C语言 输入3个整数由大到小输出?
输入三个整数x,y,z,把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。2.程序源代码:include "stdio.h"include "conio.h"main(){ int x,y...
编写C语言程序:要求任意输入三个整数x,y,z,三个数由小到大进行输出
include <stdio.h>#include <conio.h>int main (void) {int a, b, c, t;printf ("输入3个数:");scanf ("%d%d%d", &a, &b, &c);if(a>b) {t=a;a=b;b=t;}if(b>c) {t=b;b=c;c=t;}if(a>b) {t=a;a=b,b=t;}printf ("%d %d %d\\n", a, b, c);getch ...
从键盘输入10个整数,排序后从小到大输出。
include<stdio.h> int main(){ int a[10];int i,j;int temp;printf("请输入10个整数:");for(i=0;i<10;i++){ scanf("%d",&a);} for(i=0;i<9;i++){ for(j=0;j<9-i;j++){ if(a[j]>a[j+1]){ temp=a[j];a[j]=a[j+1];a[j+1]=temp;} } } printf("...
从键盘输入任意20个整数数序输出,然后由小到大排序后输出。
,a[i]);} for(j=1; j<20; j++)for (i=1; i<=20-j; i++){ if (a[i]>a[i+1]){ t=a[i];a[i]=a[i+1];a[i+1]=t;} } printf("\\n这些数由小到大顺序是:\\n");for(i=0; i<20; i++)printf("%d\\n",a[i]);printf("\\n");} 这样就行了,试试吧 ...
...把这些正整数按个位数由小到大的次序输出 要用C语言做出来噢...
\/* 从小到大排顺 *\/ for(j=0;j<n;j++)for(i=0;i<n-1-j;i++)if(a[i]>a[i+1]){ t=a[i];a[i]=a[i+1];a[i+1]=t;} \/* 计算个位数是0-9的个数 *\/ for(i=0;i<n;i++)b[a[i]%10]++;\/* 计算个位数是0-9的累计个数 *\/ c[0]=0;for(i=1;i<10;i...
尉氏县疣迪回答: 冒泡法整一下就好了.. 输入输出我就不说了,假设4个变量是a b c d,另定义一个交换的变量t .if(a>b){t=a;a=b;b=t;} if(b>c){t=b;b=c;c=t;} if(c>d){t=c;c=d;d=t;} if(a>b){t=a;a=b;b=t;} if(b>c){t=b;b=c;c=t;} if(a>b){t=a;a=b;b=t;}这几步一步都不能少. 最后输出a b c d就好了...顺序就是由小到大了.这就是冒泡法.
驷伦15256134169问: c语言编程 输入4个整数,要求由小到大输出 - ?
尉氏县疣迪回答: 道理都是一样的,再多就可以用循环了,不过4个数用循环不太爽~~,看下面的冒泡排序非循环4个数的实现呵呵: #include <stdio.h>int main(char* x ,char** y){ int temp,a,b,c,d;printf("please input num list:");scanf("%d,%d,%d,%d",&a,&...
驷伦15256134169问: 用计算机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++运行过了,没错!如有问题请联系!
驷伦15256134169问: 输入4个整数a,b,c,d,把这四个数由小到大输出(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; } if (...
驷伦15256134169问: 输入4个整数,按由小到大的顺序输出 - ?
尉氏县疣迪回答: main() { int Num[4]; int i,j,temp;/* 输入四个整数,存到Num数组中,略 *//* 以下为起泡阀 */ for(i=0; i { for(j=1;j { if(Num[i]>Num[j]) { temp= Num[j]; Num[j]=Num[i]; Num[i]=temp; } } }
驷伦15256134169问: 输入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;}
驷伦15256134169问: 输入四个整数,按要求从小到大的顺序输出 求大神,坐等答案. - ?
尉氏县疣迪回答: #include <stdio.h> main() { int a[4]; int b=4,i,j; printf("请输入四个整数(用空格分隔):\n"); scanf("%d%d%d%d",&a[0],&a[1],&a[2],&a[3]); printf("您输入四个整数分别是:\n"); for(i=0;i<4;i++) printf("%d\t",a[i]); printf("\n"); for(i=0;...
驷伦15256134169问: 输入四个整数要求它们由小到大的顺序输出怎么编程实现 - ?
尉氏县疣迪回答: 四个数存到数组中,然后排序即可.排序后,再利用循环输出.代码:#include int main() { int a[4],i,j; for(i = 0; iscanf("%d",&a[i]); for(i = 0; ifor(j = i+1; j{ int t; if(a[i]>a[j]) { t = a[i]; a[i] = a[j]; a[j] = t; } } for(i = 0; iprintf("%d,",a[i]); }
驷伦15256134169问: 输入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]); } }
驷伦15256134169问: C语言,输入4个数从小到大排列输出! - ?
尉氏县疣迪回答: main() { int s[4],i,j,a; printf("请输入4个整数(各数之间用空格隔开):"); for(i=0;i<4;i++) { scanf("%d",&s[i]); } for(i=0;i<4;i++) { for(j=i;j<4;j++) { if(s[j]<s[i]) { a=s[j]; s[j]=s[i]; s[i]=a; } } } printf("\n"); for(i=0;i<4;i++) { printf("%d ",s[i]); } }