C语言输出分数编译为什么输出不了分数

C语言输出分数编写程序要求用戶输入一个分数,然后将其约分成最简分式

break; } }思路: 要想化简分数 需要找出分子分母的最大公数--->所以此题就转化为 求两个数的最大公约了丅面就是 so easy了主要就是 输出格式 那个地方, 写的太繁琐了 但是是最容易看懂的一种方式fabs() 是求一个数的 绝对值, 位于库函数 math.h 中 所以需要导叺这个库函数但是 fabs()函数返回值 是一个 double类型的数, 所以输出格式 改为 %.0lf  其他的倒没啥了 希望能够帮助到你, 能采纳就更棒了—————————————————————分割线———————————————————————————啦啦~~~Imcainiao

打开App查看更多内容

常用的方法 就是把分数除10

然后对結果进行switch

事先编好程序要求分别用if语句和switch语句实现。运行程序并检查结果是否正确。

② 再运行一次程序输入分数为负值(如-70),這显然是输入时出错不应给出等级。修改程序使之能正确处理任何数据:当输入数据大于100或小于0时,通知用户“输入数据错”程序結束。

你对这个回答的评价是

我要回帖

更多关于 C语言输出分数 的文章

 

随机推荐