首页 >>  正文

输入4个整数+按从小到大

来源:baiyundou.net   日期:2024-09-21

云霄学3209谁能帮我?拜托了!编一个c++程序:输入四个整数,要求按从小到大
益待净14716332696 ______ 用冒炮法排序: #include #define SIZE 4 //限定输入数的个数 void fun(int a[],n) //一个对输入整数进行从大到小排序的函数,n为数组长度 { int i,j,temp; for(i=1;ib) {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(b>d) {t=b;b=d;d=t;} if(c>d) {t=c;c=d;d=t;} printf("排序结果如下:\n"); printf("%d %d %d %d\n",a,b,c,d); }

云霄学3209C语言编程题:输入4个整数,要求按由小到大顺序输出怎么编啊?(要用switch case语句) -
益待净14716332696 ______ #include<stdio.h> main() { int i,j,temp; int a[4]; printf("Please you input the four number you want to campare!\n"); for(i=0;i<4;i++) /*输入要比较的四个数字*/ scanf ("%d,",&a[i]); for(j=0;j<4;j++)/*采用冒泡排序法排序*/ { for (i=0;i<4-j;i++) if (a[...

云霄学3209C语言编程题:输入4个整数,要求按由小到大顺序输出怎么编啊? -
益待净14716332696 ______ 将四个数存到数组中,然后排序即可. 排序后,再利用循环输出. 代码: #include <stdio.h> int main() { int a[4],i,j; for(i = 0; i < 4; i ++) scanf("%d",&a[i]); for(i = 0; i < 3; i ++) for(j = i+1; j < 4; j ++) { int t; if(a[i]>a[j]) { t = a[i]; a[i] = a[j]; a[j] = t; } } for(i = 0; i < 4; i ++) printf("%d,",a[i]); }

云霄学3209求高手用C语言帮写个程序:输入4个整数,要求按由大到小的顺序输出.先谢谢拉! -
益待净14716332696 ______ /* 输入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 =...

云霄学3209C语言编程,输入4个整数,按从小到大顺序输出 -
益待净14716332696 ______ 123456789101112131415161718192021222324 #include<stdio.h> intmain( ){ intnum[4]; for(inti = 0 ; i < 4 ; i++){ scanf("%d", num+i); } for(inti = 0 ; i < 4 ; i++){ intk = i; for(intj = i+1 ; j < 4 ; j++){ if(num[k] > num[j]){ k = j; } } if(k != i){ inttemp = num[k];...

云霄学3209输入4个整数,要求按由小到大顺序输出;我刚学c语言,就是对于下面解答中的 if 过程不是很理解? -
益待净14716332696 ______ if是可以没有else的,这样的情况下如果if的条件符合,则执行if语句,否则不执行,直接到下一个if.也就是说,如果a不大于b,也就是a小于b,那么就像刚刚说的,不执行这个if就是了,计算机会往下阅读程序,也就是去判断下一个if,记住一句...

云霄学3209c语言 求高人指导 谢谢 输入四个整数,按从小到大输出.我的程序出了什么问题? -
益待净14716332696 ______ 你的函数调用错了,应该用名传递,你的swap函数用的是值传递,根本没有交换两个数,如果你硬要用你的想法,可以用引用或指针.或者用冒...

云霄学3209计算素数个数【题目描述】 一个数组a[0]到a[n - 1]存放有n个正整数,其中2≤n≤1000.先将a数组中的n个数从小到大排序,再计算a数组相邻两数相加a[0]+a[1],a[... -
益待净14716332696 ______[答案] var a,b:array[1..1000]of longint;n,i,j,s,c:longint; f:boolean;begin readln(n); for i:=1 to n do read(a[i]); for i:=1 to n do for j:=i+1 to n do if a[i]>a[j] then begin c:=a[i]; a[i]:...

云霄学3209我是为了用c语言指针实现 输入4个整数/字符串,按从小到大的顺序输出.程序有问题,请指教! -
益待净14716332696 ______ 1. 注意全局变量和局部变量的作用域问题.char *p=NULL; char *p[4]={a1,a2,a3,a4};2. 大小比较的流程没有问题,就是排序的结果没有从函数的局部变量里面传出来.

云霄学3209C++:编写一引用调用程序,输入四个整数,要求按从小到大顺序输出.
益待净14716332696 ______ 引用调用程序是不是指函数呀 void px() { int a[4],t; for(int i=0;i<4;i++) //输入四个数 { cin>>a[i]; } for(i=0;i<4;i++) //比较大小,排序 { for(int j=i+1;j<4;j++) {if(a[i]>a[j]) {t=a[i];a[i]=a[j];a[j]=t;} } for(i=0;i<4;i++) //输出 cout<<a[i]; }

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024