首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

碾除法

2012-03-23 
求教:碾除法:系统:ubuntu编译环境:gccIDE:Geany代码:#includestdio.hintmain(intargc,char**argv){inta,

求教:碾除法:
系统:ubuntu
编译环境:   gcc
IDE   :Geany
代码:
#include   <stdio.h>

int   main(int   argc,   char**   argv)
{
int   a,b,num1,num2,temp;
printf( "please   input   two   numbers:\n ");
scanf( "%d,%d ",&num1,&num2);
a=num1;
b=num2;
while(b!=0)
{
      temp=a%b;
a=b;
b=temp;
}
printf( "gongyueshu:%d\n ",a);
printf( "gongbeishu:%d\n ",num1*num2/a);
            return   0;
}
输入:45,6
结果:3,90
输入:6,45
结果:3,90
为什么输入6,45结果竟然跟前面一样?
令菜鸟我懵懂啊!!

[解决办法]
当然,你数学没有学过吗?
[解决办法]
你这个程序的实现功能就是求两个数的最大公约数和最小公倍数。
[解决办法]
那么lz 认为应该是什么呢?

热点排行