while(cin>>x&&x)
#include<iostream> using namespace std; int main() { int s=1; int x; cout<<"输入所求数x="; cin>>x; for(int i=1;i<=x;i++) s=s*i; cout<<x<<"的阶乘为"<<s<<endl; return 0; }