我是一个C语言菜鸟,写老师交给我的C语言作业,有一题指定要用while和pointer写一个找出15和10的最大公因数程式,我自己写法如下:
==========================================================
#include <stdio.h>
void div( int *, int * );
int main()
{
int a=15, b=10;
printf( "The original value of number is%d %d\n", a, b );
div( &a, &b );
printf( "The new value of number is %d\n", b);
return 0;
}
void div( int *a, int *b )
{
int g=0, r=0;
do {
g = *a / *b;
r = *a % *b;
*a = *b;
*b = r;
} while( r =! 0);
*b = g;
}
========= ..
访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容