0x02E实验一:比较两个小数的大小
昨天的文章介绍了如何写一个比较两个整数大小的程序,下面我们改进一下,让他可以比较两个小数的大小。
(需要学习到浮点类型)
#include <stdio.h> float max(float x,float y)//改变原来的Int类型为浮点类型 { float z; if(x>y) z=x; else z=y; return(z); } //主体保持不变 int main() { float a,b,c; scanf("%f,%f",&a,&b); c=max(a,b); printf("max=%f\n",c);//以单精度浮点类型输出 return 0; }
此时我们就完成了对小数比较大小的功能,但这个程序仍有一点不足:每次都需要重新打开才能比较大小
那么我们能否再度改进一下,用户不输入q,就可以一直输入数据–>回车–>比较结果–>在输入数据 回环往复。
下一个实验我们就来完成这个功能。