dfkt.net
当前位置:首页 >> 三个数从小到大的程序 >>

三个数从小到大的程序

思路:比较三个数的大小可以先求出最大值和最小值,这样中间数就是三个数的和减去最大数和最小数. 参考代码: #include int main() { int a,b,c,max,min; scanf("%d%d%d",&a,&b,&c); max=(a>b?a:b)>c?(a>b?a:b):c; min=(a printf("三个数按从小到大顺序为:%d %d %d\n",min,a+b+c-min-max,max); return 0; } /* 输出: 8 1 6 三个数按从小到大顺序为:1 6 8 */

#include int main() { int t,a,b,c; scanf("%d%d%d",&a,&b,&c); if(a{ t=a,a=b,b=t; } if(a{ t=a,a=c,c=t; } if(b{ t=b, b=c, c=t; } printf("%d %d %d\n",a,b,c); return 0; } 原理就是运用冒泡算法,把最大的数浮在最上面,而小的数就下沉,最后就输出.

直接上代码:#include <stdio.h>#include <stdlib.h>//返回两者中较大数 int max(int a,int b) { return a>b?a:b; }//返回两者中较小数 int min(int a,int b) { return a<b?a:b; } int main() { int x,y,z; int p1,p2,p3;//p1保存最大数,p2保存最小数 scanf("%d%d

代码如下: #include int main() { int a , b , c; scanf("%d %d %d" , &a , &b , &c); //输入三个数 空格分开 if(a

3.因为a+b=84 所以a=b+84①,带入a/b-c=12中,为(b+84)/b-c=12 c=(b+84)/b-12② 把①,②带入a/b/c=5中,为:(b+84)/b/=5 (b+84)/b/(b+84-12b)/b=5 (b+84)/(b+84-12b)=5 b+84=5*(b+84-12b) b+84=5b+420-60b 56b-336=0 b=6 a=6+84=90 c=3 a*b*c=6*90*3=1620

程序如来下:自#include <stdio.h> int main( ) { int a , b , c ,t; scanf("%d , %d , %d" , &a , &b ,&c) ; printf("\n\n a=%d , b=%d , c=%d \n" ,a , b , c) ; if(a>b) {t=a ; a=b ; b=t ;} if(a>c) {t=a ; a=c ; c=t ;} if(b>c) {t=b ; b=c ; c=t ;} printf("\n\n a=%d , b=%d ,

main() { int s[3],i,j,a; printf("请输入4个整数(各数之间用空格隔开):"); for(i=0;i<3;i++) { scanf("%d",&s[i]); } for(i=0;i<3;i++) { for(j=i;j<3;j++) { if(s[j]<s[i]) { a=s[j]; s[j]=s[i]; s[i]=a; } } } printf("\n"); for(i=0;i<3;i++) { printf("%d ",s[i]); } }

第三步:将a与c比较,并把大者赋给c,小者赋给a,此时a已是三者中最小的. 第四步:将b与c比较,并把大者赋给c,小者赋给b,此时a,b,c已按从小到大的顺序排列好. 第五步:按顺序输出a,b,c. 程序:

int a,b,c,t; while(1){ printf("请输入三个整数:\n"); scanf("%d%d%d",&a,&b,&c); if(a>b){t=a;a=b;b=t;} if(a>c){t=a;a=c;c=t;} if(b>c){t=b;b=c;c=t;} printf("%d %d %d\n",a,b,c); }

public class Example{ public static void main(String args[]){ { int a=9,b=5,c=7,t; if(a>b) {t=a;a=b;b=t;}; if(b>c) {t=b;b=c;c=t;}; if(a>c) {t=a;a=c;c=t;}; } } }

9213.net | dbpj.net | mdsk.net | rxcr.net | eonnetwork.net | 网站首页 | 网站地图
All rights reserved Powered by www.dfkt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com