请教高手 C语言问题 编程实现求两个数的最大公约数,要有流程图,主要是流程图!!!

 我来答
ronketai
2013-04-07 · TA获得超过296个赞
知道小有建树答主
回答量:372
采纳率:100%
帮助的人:259万
展开全部


#include <stdio.h>

#include <iostream>

#include <vector>

#include <algorithm>

using namespace std;

int main()

{

while(1)

{

int a,b,c,k=0;

vector<int> v;

cout<<"请输入第一个数"<<endl;

cin>>a;

cout<<"请输入第二个数"<<endl;

cin>>b;

for (c=1;c<=a*b;c++)

{

if (a%c==0 && b%c==0)

{

printf("%d\n",c);

v.push_back(c);

k++;

}

sort(v.begin(),v.end());

}

printf("两数的最大公约数是:%d\n",v.at(k-1));

}

return 0;

}

更多追问追答
追问
没流程图啊!!主要是要流程图!!谢谢,发邮箱1563336284@qq.com
追答
有代码了,比流程图详细多了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式