一、问题及代码
/*
02.* 文件名称:Ex1-1.cpp
03.* 作 者:李钦
04.* 完成日期:2015 年 3 月 13 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分:
07.* 输入描述:无
08.* 问题描述:求阶乘
09.* 程序输出:for循环语句
10.* 问题分析:略
11.* 算法设计:略
12.*/
#include<iostream.h>
void main()
{
int n,i;
long f=1;//长整数loog
cout<<"请输入任意数n"<<endl;
cin>>n;
i=1; //输入为n,i<n,来控制循环次数以表示阶乘
for(;i <= n;i++)//for循环语句()里要有两个;;
f=f*i;
cout<<n<<"!="<<f<<endl;
}
二、运行结果:
三、心得体会:
运算符的优先级很重要,一开始敲for(;i<n;i++),输入3,结果却是2!。后来查了下资料,发现
四、知识点总结:
版权声明:本文为LQlqnifeng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。