#include
#include
using namespace std;
int fun(int i)
{
int j;
for(j=0;j<=i;j++)
i%j==0;
return i;
}
int main()
{
int a;
cin>>a>>endl;
a=f(i);
cout<
return 0;
}
你这函数,传进来i,又返回i,有什么用处呢,改成这样不报错,就是输入什么输出什么
#include <stdio.h>
#include<iostream>
using namespace std;
int fun(int i)
{
int j;
for(j=0;j<=i;j++)
i%j==0;
return i;
}
int main()
{
int a,i;
cin>>i;
a=fun(i);
cout<<a<<endl;
return 0;
}