一.实验题目,设计思路,实现方法
第三次实验 计算分段函数(3.7.3计算存款利息);第四次 计算分段函数和循环NEW(4.4.4 求奇数分之一序列前N项和);第四次 分支+循环 加强版(4-2-6 到底是不是太胖了);
设计思路:在3.7.3中,第一次用到了pow函数,引入了math.h的函数;在4.4.4中,需要用到数学的观察法,找出规律,得到表达式,再进行下一步操作;4.2.6中用到了嵌套式的循环判断语句。
实现方法:需要先将题目分成很多段,然后将文字转换成代码,对do-while语句跟while语句进行判断,并将if-else语句联合进行嵌套。
二.源程序
3.7.3
scanf("%lf %lf %lf",&money,&year,&rate);
double a=pow(1+rate,year);
double interest=money*a-money;
4.4.4
while(n != x){
x++;
sum = sum + 1/y;
y = y + 2;
}
4.2.6
while(i<=N)
{
scanf("%d %d",&H,&W);
b=(H-100)*0.9;
z=W/2.0;
a=b*10.0/100;
t=fabs(z-b);
i++;
if(t<a)
{
printf("You are wan mei!\n");
}
else {if(z>b){
printf("You are tai pang le!\n");
}
else{
printf("You are tai shou le!\n");}
}
}
三.遇到的问题及解决方法,心得体会
经常找不到规律,对C语言的函数不熟悉,做题抓不到重点。
在草稿纸上演算一遍,遇到新函数进行百度,并记笔记,题目多读几遍,可以理解大概即可。