prhg.net
当前位置:首页>>关于比较数的大小.的资料>>

比较数的大小.

数的大小比较 (1)整数的大小比较:先看位数,位数多的数大;位数相同,从最高位看起,相同数位上的数大那个数就大。 (2)小数的大小比较先比较两个数的整数部分,整数部分大的那个数就大;整数部分相同,再看它们的小数部分,从高位看起,依数位...

比较方法: 1、比较从第一个数开始,先比较第一个数和第二个数的大小,如果第一个数大于第二个数,则将第一个数和第二个数互换;不大于(即等于或小于)则不作处理。 2、然后,再将第二个数和第三个数比较,同样,若大于则将它们互换。 以1 2 3...

如何只是比较大小的话,直接一个判断就ok了。 代码如下: #include int main() { int a=0,b=0; scanf("%d %d",&a,&b); if(a>b) printf("%d > %d\n",a,b); else if (a

用 ? : 一步完成↓↓↓↓ 编辑人:Dr_Magic 不清楚可以追问哈 #includevoid main( ){ int a,b,c,d,f; /*此处f为最大值*/ scanf("%d%d%d%d",&a,&b,&c,&d); f=((f=a>b?a:b)>c?f:c)>d?f:d; printf("f=%d",f);}

改成这样:#includevoid main(){int max(int x,int y,int z);int a,b,c,e;scanf("%d%d%d",&a,&b,&c);e=max(a,b,c);printf("max=%d\n",e);} int max(int x,int y,int z){int m;if (x>y) m=x;else m=y;if (z>m) m=z;else return(m);} 扩展资料:C...

比较数的大小,位数不同时,(位数比较大的)的数比较大 如果不懂,请追问,祝学习愉快!

代码没有问题, 不过你的输入估计没按照你自己scanf所设定的格式来 scanf("%d,%d,%d",&a,&b,&c); 这么写的话,你应该这么输入: 1,7,8(回车) 或者 2,5,3(回车) 别忘了逗号,也别忘了将3个数都输完再回车 如果这么写, scanf("%d%d%d",&a...

输出最大值: #include void main(){int a,b,c,Max;scanf("%d %d %d",&a,&b,&c);if (a

楼主加头文件了吗 #include 或者就是楼主输入的数据不符合规范 比如说: 4,5,6 回车 中间用逗号隔开

#include int max(int x,int y) { int z; if(x>y) {z=x;} else z=y; return(z); } main() { int a,b,c; scanf("%d%d",&a,&b); c=max(a,b); printf("max=%d\n",c); } 这样就可以了。定义函数应该放在main函数以外,你定义的max在main函数里了这样...

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