C++中ctrl+z怎么结束死循环 程序如下(本人新手勿喷)
//重复输入n(1≤n≤10),输出1!+2!+…+n!的结果。输入ctrl+z,退出程序。#include<iostream.h>#include<stdlib.h>v...
//重复输入n(1≤n≤10),输出1!+ 2!+…+n!的结果。输入ctrl+z,退出程序。
#include<iostream.h>
#include<stdlib.h>
void main()
{
long n,i,s,sum; //定义变量
while(1)
{cin>>n; //输入变量
if(n==EOF)
break;
for(i=1,s=1,sum=0;i<=n;i++) //for循环
{
s=s*i;
sum+=s;
}
cout<<"sum="<<sum<<endl;
}
}
按ctrl+z就死循环了 展开
#include<iostream.h>
#include<stdlib.h>
void main()
{
long n,i,s,sum; //定义变量
while(1)
{cin>>n; //输入变量
if(n==EOF)
break;
for(i=1,s=1,sum=0;i<=n;i++) //for循环
{
s=s*i;
sum+=s;
}
cout<<"sum="<<sum<<endl;
}
}
按ctrl+z就死循环了 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询