各位大神,帮我看看我的程序到底有什么问题?

发布时间: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;

复制到编译器里运行一下,看看哪里报错

以上问题属网友观点,不代表本站立场,仅供参考!