为了账号安全,请及时绑定邮箱和手机立即绑定

求分数的最简式,不知道错在哪

求分数的最简式,不知道错在哪

C
不轻易说完美 2016-12-25 19:52:25
#include<stdio.h>int gys(int a, int b);int main(){ int a, b, q; scanf("%d,%d", &a,&b);/*  输入格式“  数字,数字  例如:2,10  */ q = gys(a, b); a = a / q; b = b / q; printf("%d/%d\n", a, b); return 0;}int gys(int a, int b){ int x, y, c; x = a, y = b; while (y != 0) { c = x%y; x = y; y = c; } return x;}
查看完整描述

3 回答

?
奕吉啊

TA贡献18条经验 获得超23个赞

int gys(int a, int b)

{

int x, y, c;

x = a, y = b;

if (x<y)

 { temp=x;

x=y;

y=temp; 

while (y)

{

c = x%y;

x = y;

y = c;

}

return x;

}


查看完整回答
1 反对 回复 2016-12-25
?
奕吉啊

TA贡献18条经验 获得超23个赞

应该是函数错了

查看完整回答
1 反对 回复 2016-12-25
?
浮木3861767

TA贡献1条经验 获得超0个赞

怎么给我感觉像C语音啊?
查看完整回答
反对 回复 2016-12-25
  • 3 回答
  • 0 关注
  • 1371 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信