rjps.net
当前位置:首页 >> 三个数比大小的程序 >>

三个数比大小的程序

#include"stdio.h" main(void) { int a,b,c; // 你要输入的三个数 // int t; // 定义一个变量用来对那三个数进行排序// scanf("%d %d %d",&a,&b,&C); / 输入三个数 以空格来表示结束输入一个数字// printf(a=%d,b=%d,c=%d",a,b,c); if(a>b) {t=a;a=b;b=t;} else if(a>c) {t=a;a=c;c=t;} else if(b>c) {t=b;b=c;c=t;} printf("%d,%d,%d",a,b,c); } 你在此基础上就会知道怎么比较大小了

#include<stdio.h>int main(){int a,b,c,t; 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); return 0;}

#include "stdio.h" main() { int a,b,c,t; printf("请输入三个数:"); 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("a=%d,b=%d,c=%d\n",a,b,c); }

#include<stdio.h>int main(){float a,b,c,t;printf("请输入3个数abc\n“);scanf("%f%f%f",&a,&b,&c);if(a>b)t=a;else t=b;if(t>c)printf("最大值为%f",t);else printf("最大值为%f",c);return 0;}

c++编的行不? 如下:#include<iostream> using namespace std; double max(double a,double b,double c) { int d=(a>b)?a:b,max; if (d>=c) max=d; else max=c; return max;} void main() {int a,b,c; cout<<"请输入三个数:"; cin>>a>>b>>c; cout<<"最大为数:"<<max(a,b,c)<<endl; }

#include <iostream> int iCompare(int x, int y) { return x < y ? x : y; } void main() { int A = 0, B = -1, C = 6; int iResult = 0; /* 这里可以添加自己输入的函数,便可实现输入任意数来进行比较了 */ iResult = iCompare(iCompare(A, B), C); printf("%d\n", iResult); }

你说的是什么程序? 可以采用两两比较 小则不变 大则设第3方变量互换就OK了

#include<stdio.h> int main() { float a,b,c; scanf("%f%f%f",&a,&b,&c);//输入任意三个数字 if(a>b&&a>c) printf("最大的是%f",a); if(b>a&&b>c) printf("最大的是%f",b); if(c>a&&c>b) printf("最大的是%f",c); return 0; }

比较简单的方法就是对三个数按大小排序.先将最小的数放到首位,如果发现有大小顺序不对的,就将它们交换位置.#includeint main(){ int a,b,c,t; printf("请输入三个整数:"); scanf("%d%d%d",&a,&b,&c); if(a>b){t=a; a=b; b=t;} //a与b

#include void main() { int a,b,c,sum; printf("请输入三个整数:\n"); scanf("%d,%d,%d",&a,&b,&c); sum=a+b+c; printf("三个数之和为%d\n",sum); } 这是我编的程序,你用编译器试试吧

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