使用命名空間std
int main(){
int i = 0,fac = 1,sum = 0,k;
cout & lt& lt"請輸入k的值:";
CIN & gt;& gtk;
while(sum & lt;= k)
{
++ I;
fac = fac * I;//查找階乘
sum = sum+fac;//求階乘的和
}
cout & lt& lt" 1 " & lt;& lt'!';
for(int j = 2;j & lt= I;j++)
cout & lt& lt"+" & lt;& ltj & lt& lt'!';
cout & lt& lt" >& lt& ltk & lt& ltendl
cout & lt& lt"最小n值:"
返回0;
}
這是我自己寫的,希望采納。