发布时间:2019-08-27 16:26:57
#include.<stdio.h>
int main()
{
int i,x,c,n;
scanf("%d",&x,&c);
if(x<c) n=c;
else n=x;
for(i=n;i>=0;i--)
{
if(x%n==0&&c%n==0) break;
}
printf("%d",n);
return 0;
}
你这个程序写的有些繁琐,vector用的有些多余
可以参考下面这个
#include <iostream>
#include <iomanip>
#include <fstream>
#include <string>
#include <map>
using namespace std;
int main()
{
string word,filename;
map<string,int> smap;
cout<<"请输入要打开的文件名"<<endl;
cin>>filename;
复制到编译器里运行一下,看看哪里报错