我是一個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 可以看到全部內容