使用C语言函数案例3-正整数的阶乘

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《c概念c语言能力教程》实

验报告

使用C语言函数案例

正整数的阶乘

学会使用d o…while循环结构

实验目的

学会使用do…while循环结构

一、实验环境

Mircrosoft Visual C++

二、实验内容与实验过程及分析(写出详细的实验步骤,并分析实验结果)

实验步骤:#include

void main(){

int i,sum=1;

scanf("%d",&i);

do{

sum*=i;

i--;

}

while(i>=1);

printf("%d\n",sum);

}

实验结果图为:

三、实验总结(每项不少于20字)

存在问题:每次输入10却输出11的阶乘,多了一次阶乘。还容易在表达式后加分号。

解决方法: sum与自增自减顺序颠倒。因为sum在前先执行sum,自增自减在前就先执行自增自减,按顺序。应先执行sum.

收获:学会了使用while;do…while两个循环结构,应用这我学会了做累和和阶乘这种运算。

四、教师批语

相关文档
最新文档