C语言实验报告格式
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一题求n的阶乘及n个阶乘的倒数和
分析过程:阶乘用递归法写函数,求和用循环和调用函数实现。
程序代码: #include<stdio.h>
intjiechen(intj);
voidmain()
{intj,n;doublesum;
printf("请输入n的值: ");
scanf("%d",&n);
sum=0;
{
if(a[i]>=65&&a[i]<=90||a[i]>=97&&a[i]<=122||a[i]>=48&&a[i]<=57)
a[i]=a[i]+3;
}
}
调试过程:开始没有区别数字、符号等问题,导致程序不完善,老师讲解改正后,
输入: 123
输出: 456
输入: abd
输出: deg
输入: []
输出: []
C语言程序设计
实验报告
学号: **********
*******
班级: 0101112
********
学期: 2011-2012(1)
实验
目的
(即教学目的)
练习循环,数组的综合编程
实验
过程
和
结果
(对于每个实验题目,需要写明程序设计的分析过程、程序代码、调试过程中出现的语法错误和逻辑错误,测试结果和正确代码)。
for(j=1;j<=n;j++)
{um+=(1.0/jiechen(j));}
printf("他们的和是%lf",sum);}
intjiechen(intj)
{inti,temp=1;
for(i=1;i<=j;i++)
{temp*=i;}
returntemp;}
调试过程:用数据4调试,结果为1。
经分析找出错误的是sum的格式定义错误,改为float格式后继续用4调行加密,加密方法:字母和数字加3,其他字符不变
分析过程:分函数中循环控制条件(ASCII码各自加三),主函数中输入字符,调用函数,输出字符
程序代码: #include<stdio.h>
voidJ(char a[]);
void main()
# define N50
{
char str[N];
结果正确
心得
体会
(写明在实验过程中对于程序设计思路和语法上的收获、注意事项等。)
学程序要先把程序的目的、如何实现目的等先写出来,再有条不紊的对照写下来的方法写程序,做到不慌不忙。写完程序后认真考虑程序是否完善周全,尽量考虑全面。
写完程序后要善于对出现的错误总结分析,这样才能不断提高。
printf("please input some word or number:\n");
scanf("%s",&str[0]);
J(str);
printf("the secret word or number is:\n");
puts(str);
}
voidJ(char a[])
{
int i;
for(i=0;a[i]!='\0';i++)
分析过程:阶乘用递归法写函数,求和用循环和调用函数实现。
程序代码: #include<stdio.h>
intjiechen(intj);
voidmain()
{intj,n;doublesum;
printf("请输入n的值: ");
scanf("%d",&n);
sum=0;
{
if(a[i]>=65&&a[i]<=90||a[i]>=97&&a[i]<=122||a[i]>=48&&a[i]<=57)
a[i]=a[i]+3;
}
}
调试过程:开始没有区别数字、符号等问题,导致程序不完善,老师讲解改正后,
输入: 123
输出: 456
输入: abd
输出: deg
输入: []
输出: []
C语言程序设计
实验报告
学号: **********
*******
班级: 0101112
********
学期: 2011-2012(1)
实验
目的
(即教学目的)
练习循环,数组的综合编程
实验
过程
和
结果
(对于每个实验题目,需要写明程序设计的分析过程、程序代码、调试过程中出现的语法错误和逻辑错误,测试结果和正确代码)。
for(j=1;j<=n;j++)
{um+=(1.0/jiechen(j));}
printf("他们的和是%lf",sum);}
intjiechen(intj)
{inti,temp=1;
for(i=1;i<=j;i++)
{temp*=i;}
returntemp;}
调试过程:用数据4调试,结果为1。
经分析找出错误的是sum的格式定义错误,改为float格式后继续用4调行加密,加密方法:字母和数字加3,其他字符不变
分析过程:分函数中循环控制条件(ASCII码各自加三),主函数中输入字符,调用函数,输出字符
程序代码: #include<stdio.h>
voidJ(char a[]);
void main()
# define N50
{
char str[N];
结果正确
心得
体会
(写明在实验过程中对于程序设计思路和语法上的收获、注意事项等。)
学程序要先把程序的目的、如何实现目的等先写出来,再有条不紊的对照写下来的方法写程序,做到不慌不忙。写完程序后认真考虑程序是否完善周全,尽量考虑全面。
写完程序后要善于对出现的错误总结分析,这样才能不断提高。
printf("please input some word or number:\n");
scanf("%s",&str[0]);
J(str);
printf("the secret word or number is:\n");
puts(str);
}
voidJ(char a[])
{
int i;
for(i=0;a[i]!='\0';i++)