系统粉 > 电脑问答 > 其他问答

已解决函数指针

提问者:゛筱美  |  浏览次  |  提问时间: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
相关问答
最新其他问答
解决方法