咋写C语言实验报告

Python013

咋写C语言实验报告,第1张

c(c++)上机实验报告格式:

⒈  实验目的  

(1) 了解在具体的语言环境下如何编辑、编译、连接和运行一个 C 程序

⑵ 通过运行简单的 C 程序,初步了解 C 源程序的特点。

⑶ 掌握 C 语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。

⑷ 掌握不同的类型数据之间赋值的规律。

⑸ 学会使用 C 的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。

2.实验内容和步骤

⑴  检查所用的计算机系统是否已安装了 C 编译系统并确定他所在的子目录。

⑵ 进入所用的集成环境。

⑶ 熟悉集成环境的界面和有关菜单的使用方法。

⑷ 输入并运行一个简单的、正确的程序。

⒊ 实验题目

⑴ 输入下面的程序

# include “stdio.h” void main()

{ printf(“This is a c program.\n”)}

程序无误,其运行的结果为:

#include<stdio.h>

int main()

{

int sum(int)

int factorial(int)

int n,s

long int p

printf("请输入n值:\n")

scanf("%d",&n)

s=sum(n)

p=factorial(n)

printf("1+2+3+...+n=%d\n",s)

printf("n!=%ld\n",p)

return 0

}

int sum(int x)

{

int a=0

for(int i=0i<=xi++)

a=a+i

return a

}

int factorial(int y)

{

int b=1

for(int i=1i<=yi++)

b=b*i

return b

}

因为阶乘会得到很大的结果,会超出p的范围,所以n值不能太大,否则阶乘没有结果(或不对),只有加法的结果;