2014第三章实验4for语句及嵌套综合学生问题教程
PAGE 1
数据结构(C++版)
C++程序设计(第2版)
求1!+2!+3!...+10!的和。(课本P66页四、5)
1!+2!+3!...+30!呢,程序有什么区别?
#includeiostream.h
void main()
{
int n=1,s=1,total=0;
while(n=20)
{
for(s=1;n=1n=20;n--)
s=s*n;
total=total+s;
n++;}
couttotal=totalendl;
}
问题:老师,程序没有错误,但是执行不出结果,帮我看看原因!
只能说编译没有错误,你程序死循环,错大了。外循环循环变量是n,竟然内循环改变这个循环变量,请问怎么结束?修改如下
#includeiostream.h
void main()
{
int i,n=1,s=1,total=0;
while(n=10)
{
for(s=1,i=n;i=1;i--)
s=s*i;
total=total+s;
n++;}
couttotal=totalendl;
}
1、求1!+2!+3!+…+10!的和。(课本P66页四、5)
1!+2!+3!...+20!呢?程序有什么区别?
#include iostream
using namespace std;
int main( )
{
int sum=0,a,b,c=1;
fo
原创力文档

文档评论(0)