比如举个例子数字 a=20,b=15。清一步步算!!!
ç¨è¯è¨ç»ä½ 解éä¸å§
æ§è¡if(a<b) {p=a;a=b;b=p;} å¦æa<båè¿è¡èµå¼p=a;a=b;b=pï¼ä¹å°±æ¯3个åæ°å¼ç¸ç
whileï¼p!=0ï¼å½pä¸çäº0æ¶ï¼ä¹å°±æ¯è¯´aä¸è½è¢«bæ´é¤ï¼a%b表示a对bæ±ä½æ°
å¦æa>bä¸ä¸è½è¢«bæ´é¤æ¶ï¼å°èµå¼p=a%b; a=b; b=p
å°±ä½ ä¸é¢ä¸¾å¾ä¾åp=20%15=5ï¼a=b=15ï¼b=p=5
å¨è¿è¡å¾ªç¯a=15>b=5 ä½p=15%5æ±ä½æ°=0ä¸ç¬¦åæ¡ä»¶
æ以æåç»æ为a=b=5 b=p=0
æ§è¡if(a<b) {p=a;a=b;b=p;} å¦æa<båè¿è¡èµå¼p=a;a=b;b=pï¼ä¹å°±æ¯3个åæ°å¼ç¸ç
whileï¼p!=0ï¼å½pä¸çäº0æ¶ï¼ä¹å°±æ¯è¯´aä¸è½è¢«bæ´é¤ï¼a%b表示a对bæ±ä½æ°
å¦æa>bä¸ä¸è½è¢«bæ´é¤æ¶ï¼å°èµå¼p=a%b; a=b; b=p
å°±ä½ ä¸é¢ä¸¾å¾ä¾åp=20%15=5ï¼a=b=15ï¼b=p=5
å¨è¿è¡å¾ªç¯a=15>b=5 ä½p=15%5æ±ä½æ°=0ä¸ç¬¦åæ¡ä»¶
æ以æåç»æ为a=b=5 b=p=0
温馨提示:答案为网友推荐,仅供参考