请教高手 C语言问题 编程实现求两个数的最大公约数,要有流程图,主要是流程图!!!
展开全部
#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
追答
有代码了,比流程图详细多了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询