#include
using namespace std;
int main(){
int n;
cout<<"Enter a positive integer:";
cin>>n;
cout<<"Number "<for (int k=1;k<=n;k++)
if(n%k==0)
cout<
return 0;
}
题主,你可以看懂编译提示的错误信息不?说得好清楚。
error C2143: syntax error : missing ';' before 'for'
for循环前的cout后面没有分号啊!!!
cout<<"Number "<
你的分号放到双引号里面去了,而应该放到外面作为一条语句的结束。
cout<<"Number "<