#include "stdafx.h"
#include<iostream.h>
void main()
{
int i,a;
cin>>a;
cout<<"a="<<endl;
for(i=2;i<=a;i++)
while(i<=a)
{
if(a%i==0)
{
cout<<i<<"*"<<endl;
a=a/i;
}
else
break;
}//while
}
这样也可以的
#include<iostream.h>
void main()
{
int i,a;
cin>>a;
cout<<"a="<<endl;
for(i=2;i<=a;i++)
while(i<=a)
{
if(a%i==0)
{
cout<<i<<"*"<<endl;
a=a/i;
}
else
break;
}//while
}
这样也可以的