当前位置:编程学习 > C/C++ >>

初学c语言,编了一个程序怎么运行答案总是错啊,帮帮忙看看哪错了,谢谢! 是求最大公约数与最小公倍数的

#include <stdio.h> void main() {int fac(int x,int y); int a,b; printf("please rnter x and y\n"); scanf("%d,%d",&a,&b); printf("a,b的最大公约数是%d\n最小公倍数是%d\n",fac(a,b),a*b/fac(a,b)); } int fac(int x,int y) {int max,min,t; if(x>y) {min=y; max=x;} else {min=x; max=y;} while(min!=0) { t=min; min=max%t; max=t; } return(max); }
追问:运行的出答案总是不对啊,我不知道哪错了……
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,