係統粉 > 電腦問答 > 其他問答

已解決函數指針

提問者:゛筱美  |  瀏覽次  |  提問時間:2017-03-03  |  回答數量:4

函數指針 #include<stdio.h>void main(){void yue(int *x,int *y);int m,n,k,b;int *x_1,*y_1;scanf(\"%d%d\",&m,&n);if(m<n){k=m;m=n;n=k;}x_1=&m;y_1=&n;yue(x_1,y_1);printf(\"最大公約數:%d\\n\",n);}void yue(int *x,int *y){int u;u=*x%*y;while(u!=0){*x=*y;*y=u;u=*x%*y;}}這是求兩個數的最大公約數。老師說我沒有用到指針真正的作用,請問怎樣改哦。。?

已有4條答案
一護的回憶

一護的回憶

回答數:22  |  被采納數:35

void yue(int *x,int *y)最後一行加上*y=u;
2017-03-03 17:36:59
讚 2
瘋瘋瘋子小姐丶

瘋瘋瘋子小姐丶

回答數:185  |  被采納數:102

加上那句。結果全部都是0的啊。。。我這個算法是正確的。而且能輸出正確結果來。隻是老師說我沒發揮指針的真正作用。
2017-03-03 19:38:20
讚 18
撒旦他的兒子

撒旦他的兒子

回答數:124  |  被采納數:125

指針真正的作用是什麼?
2017-03-03 22:12:04
讚 12
纖纖詞客whz

纖纖詞客whz

回答數:131  |  被采納數:76

我也不清楚哦。。剛學的。
2017-03-03 18:37:28
讚 13
相關問答
最新其他問答
解決方法