题目:
C语言程序填空:用辗转相除法求两个整数的最大公约数 帮帮 #includevoid main(){int a,b,r;int *p1,*p2;p1=&a;p2=&b;printf("input a,b:");scanf("%d,%d",p1,p2);if(*p1>*p2) ________________;while(____________){*p1=__________;*p2=________;r=___________;}printf("result is:%dn",*p2);else printf("error!");}
解答:
感觉else没有对应的if,给你加了个大括号#includevoid main(){int a,b,r;int *p1,*p2;p1=&a;p2=&b;printf("input a,b:");scanf("%d,%d",p1,p2);if(*p1>*p2){r=*p1%*p2;while(r){*p1=*p2;*p2=r;r=*p1%*p2;}printf("result is:%dn",*p2);}else printf("error!");}
1.《辗转相除 C语言程序填空:用辗转相除法求两个整数的最大公约数 帮帮》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《辗转相除 C语言程序填空:用辗转相除法求两个整数的最大公约数 帮帮》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/566518.html