? 实验测试结果及结果分析
实验总结
(略)
附录 实验程序代码(该部分请加注释)
/*程序定义部分:*/
/*主函数部分:调用选择界面函数,再依据用户的选择,调用相应函数,实现相关功能*/ void main() {
FNODE *head; int n=0;
*********************** }
另注:
1、源代码部分请附加适当的注释说明;
2、打分的表格请置于实验报告最后一页的底端; 3、请遵照本实验范例的文字大小和段落格式排版; 4、实验报告双面打印; 5、每个实验15分计。
---------------------------------------------------------------------------------------------------------------------- 序号 1 2 3 4 项目 实验报告排版(2分) 算法思想分析(3分) 源代码(7分) 实验结果及分析(3分) 得分 总分 实验报告雷同者均视为未做。抄袭请慎重!
【1-1】
#include
float x,y; //定义浮点数x,y
printf(\请输入x:\\n\屏幕上显示请输入xy scanf(\输入x y=sqrt(x*x);//开平方根
if(x<30&&x>-29.5)//判断范围x是否同时满足大于等于-29.5和小于等于30 printf(\输出 else //不然 printf(\输出 }
【1-2】
#include
【1-3】
#include
printf(\请输入数字:\\n\ scanf(\输入数字 switch(c) { case 42:printf(\ break;//42的ASCII是* case 43:printf(\ break;//43的ASCII是+ case 45:printf(\ break;//45的ASCII是- case 47:printf(\ break;//47的ASCII是/ }
}【2-1】
#include
【2-2】
#include
#define f(x) ((x+3)*(x+3)-7)//宏定义 void main() { float a=-3,b=0,c,eps=1e-5;//a下界b上界 c是中间变量 eps=1e-5是区间的极限大小 while ((b-a)>eps)//当上界-下界还大于极小的极限时执行下面 { c=(a+b)/2;//对区间区中值 if(f(c)==0)//如果c是函数的根
break;//跳出循环 else//否则 if(f(a)*f(c)<0) b=c;//是否c是 else a=c;//否则c作为新的a 也就是缩小下界 } printf(\实数根=%f\\n\ system(\}【2-3】
#include
【3-1】
#include
#define N 11//看到N全部换成11 void main()
{ int n=0,a[N][N],i,j; //定义n行从0开始的杨辉三角,二维数组a[11][11],i行,j列 printf(\请输入杨辉三角的行数:\ scanf(\ printf(\行杨辉三角为:\\n\\n\ for(i=1;i<=n;i++)//杨辉三角的两边的数为1 {a[i][1]=a[i][i]=1;}//控制二位数组的边和对角线,把边和对角线全赋值成1,循环从1开始,a[i][1]为第一个数 for(i=3;i<=n;i++) {for(j=2;j<=i-1;j++)//控制除了边及对角线的内部的数 {a[i][j]=a[i-1][j-1]+a[i-1][j];}//某一个数=上一排同列的数+上一排左一列的数,除了边和对角线
相关推荐: