资源描述
实验5 函数姓名:xxx 学号:xxxxxxx 实验日期:/6/3 1. 实验目的和规定:参见实验指引书实验八2. 实验内容和环节:实验内容:实验指引书中的实验八实验环节:2.1.实验内容的第1题,通过本题,理解到要在单步调试时可以观测自定义的函数内部变量变化状况,单步调试如何操作:答:点 step over 让程序逐渐运营。提问(1),请在下面粘贴运营成果画面:实参a与否为同一变量? 是同一变量提问(2),请请在下面粘贴运营成果画面:提问(3),观测成果有何变化?请回答通过本题,可以得出什么结论?请回答2.2 实验内容部分第2题源程序代码,请贴图:(1)#includeint prime(int j)int i,flag=1;if(j1) for(i=2;ij;i+)if(j%i=0) flag=0;break;elseflag=0;return(flag);main()int m,n;scanf(%d,&n);m=prime(n);if(m=1)printf(是素数n);else printf(不是素数n);程序运营成果画面,请贴图:2.3 实验内容部分第3题源程序代码,请贴图:(1)#includelong int mul(int i)long int p;if(i1)p=i*mul(i-1);elsep=1;return(p);main()int m;scanf(%d,&m);printf(%d!=%ldn,m,mul(m);(2)#includelong int mul(int i)long int p;if(i1)p=i*mul(i-1);elsep=1;return(p);main()int n,m;scanf(%d %d,&n,&m);if(m0)|(n0)|(nm) printf(数据输入有误!n);n=mul(n)/(mul(n-m)*mul(m);printf(%ldn,n);程序运营成果画面,请贴图:2.4 选做题,若做了,请在下面给出源程序代码贴图及运营成果贴图2.5选做题,若做了,请在下面给出源程序代码贴图及运营成果贴图3. 实验小结对函数调用不太懂;学会了单步调试;对实参与形参不太理解。
展开阅读全文