亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

函數調用出問題

函數調用出問題

C
O刃舞O 2018-04-08 12:59:43
#include<stdio.h> //求兩個正整數的最大公約數、最小公倍數 int?m,?n,?i?=?2,?m1,?n1,?same1,?same2,?max1,?min2; //全局變量聲明,依次為兩整數、循環變量i、兩整數的因數、公因數、公倍數、最大公因數、最小公倍數 int?factor(int?x,?int?y); ????????//聲明求因數的函數factor() int?main() { printf("請輸入兩個正整數,用逗號隔開:?"); scanf_s("%d,%d\n",?&m,?&n); //獲取兩整數的值 for?(i?=?2?;?i?<?m?&&?i?<?n?;?i++) { m1?=?factor(i,?m); //求?m?的因數?m1 n1?=?factor(i,?n); //求?n?的因數?n1 } printf("因數:%d,%d",m1,n1); printf("\n完畢\n"); getchar(); return?0; } int?factor(int?x,?int?y) //定義函數factor() { for?(x?=?x;?x?<?y;?x++) { int?z; z?=?y?%?x; if?(z?==?0) return?x; } printf("%d\n",i); } //函數刪減掉了大部分,只展現了有問題的地方 運行結果: 請輸入兩個正整數,用逗號隔開:?100,200 因數:0,0 完畢 //本來想放圖片的,但是慕課提問不知怎么回事現在不能上傳圖片 //經過測試,我猜就是函數調用出現問題,并且是放在for循環中出問題,因為我把這兩個調用拿出for循環后可以正常運行
查看完整描述

1 回答

?
qq_殺意隆_0

TA貢獻93條經驗 獲得超29個贊

//是不是這里錯??x?=x??什么意思?
for?(x?=?x;?x?<?y;?x++)


查看完整回答
反對 回復 2018-04-08
  • 1 回答
  • 0 關注
  • 987 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號