首页 > 精品范文库 > 1号文库
实验七函数实验报告范文
编辑:岁月静好 识别码:10-1000426 1号文库 发布时间: 2024-05-19 10:58:39 来源:网络

第一篇:实验七函数实验报告范文

实验七 函数

一、实验目的

1.掌握定义函数的方法。

2.掌握函数实参及形参的对应关系以及“值传递”方式。3.掌握函数的嵌套调用和递归调用的方法。

4.掌握全局变量和局部变量,动态变量、静态变量的概念和使用方法。5.学会对多文件程序的编译和运行。

二、实验内容

1.写出一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。本程序应准备以下测试数据:17,34,2,1,0,分别输入数据,运行程序并检查结果是否正确。其程序为:

#include int main(){int prime(int);int n;printf(“input an integer:n”);scanf(“%d”,&n);if(prime(n))printf(“%d is a prime.n”,n);else printf(“%d is not a prime.n”,n);return 0;}

int prime(int(n)){int flag=1,i;for(i=2;i

2.用一个函数来实现将一行字符串中最长的单词输出。此行字符从主函数传递给该函数。(1)把两个函数放在同一个程序文件中。

(2)将两个函数分别放在两个程序文件中,作为两个文件进行编译、连接和运行。其程序为:

#include #include int main(){ int alphabetic(char);int longest(char[]);int i;char line[100];printf(“input one line:n”);gets(line);printf(“The longest word is:”);for(i=longest(line);alphabetic(line[i]);i++)printf(“%c”,line[i]);printf(“n”);return 0;}

int alphabetic(char c){if((c>='a'&&c<='z')||(c>='A'&&c<='z'))return(1);else return 0;}

int longest(char string[]){int len=0,i,length=0,flag=1,place=0,point;for(i=0;i<=strlen(string);i++)if(alphabetic(string[i]))if(flag){point=i;flag=0;} else

len++;else {flag=1;if(len>=length){len=len;place=point;len=0;

} } return(place);} 其运行结果为:

3.用递归法将一个整数n转换成字符串。例如输入483.应输出字符串“483”。n的位数不确定,可以是任意的整数。其程序为:

#include int main(){void convert(int n);int number;printf(“input an integer:”);scanf(“%d”,&number);printf(“output:”);if(number<0){putchar('-');putchar(' ');number=-number;} convert(number);printf(“n”);return 0;}

void convert(int n){int i;if((i=n/10)!=0)convert(i);putchar(n%10+'0');putchar(32);} 其运行结果为:

4.求两个整数的最大公约数和最小公倍数。用一个函数求最大公约数用另一个函数根据求出的最大公约数求最小公倍数。分别用下面的两种方法编程。(1)不用全局变量,在主函数中输入两个数和输出结果。(2)用全部变量的方法,数据的传递通过全部变量的方法。

不用全局变量其程序为: #include int main(){int hcf(int,int);int lcd(int,int,int);int u,v,h,l;scanf(“%d,%d”,&u,&v);h=hcf(u,v);printf(“H.C.F=%dn”,h);l=lcd(u,v,h);printf(“L.C.D=%dn”,l);return 0;}

int hcf(int u,int v){int t,r;if(v>u){t=u;u=v;v=t;} while((r=u%v)!=0){u=v;v=r;} return(v);}

int lcd(int u,int v,int h){ return(u*v/h);} 其运行结果为:

使用全局变量,其程序为: #include int Hcf,Lcd;int main(){void hcf(int,int);void lcd(int,int);int u,v;scanf(“%d,%d”,&u,&v);hcf(u,v);lcd(u,v);

printf(“H.C.F=%dn”,Hcf);printf(“L.C.D=%dn”,Lcd);return 0;}

void hcf(int u,int v){int t,r;if(v>u){t=u;u=v;v=t;} while((r=u%v)!=0){u=v;v=r;} Hcf=v;}

void lcd(int u,int v){ Lcd=u*v/Hcf;} 其运行结果为:

5.写一个函数,输入一个十六进制数,输出相应的十进制数。其程序为:

#include # define MAX 1000 int main(){int htoi(char s[]);int c,i,flag,flag1;char t[MAX];i=0;flag=0;flag1=1;printf(“input a HEX number:”);while((c=getchar())!=''&&i='0'&&c<='9'||c>='a'&&c<='f'||c>='A'&&c<='F'){flag=1;t[i++]=c;} else if(flag){t[i]='';

printf(“decimal number %dn”,htoi(t));printf(“continue or not?”);c=getchar();if(c=='N'||c=='n')flag1=0;else {flag=0;i=0;printf(“ninput a HEX number:”);} } } return 0;}

int htoi(char s[]){int i,n;n=0;for(i=0;s[i]!='';i++){if(s[i]>='0'&&s[i]<='9')n=n*16+s[i]-'0';if(s[i]>='a'&&s[i]<='f')n=n*16+s[i]-'a'+10;if(s[i]>='A'&&s[i]<='F')n=n*16+s[i]-'A'+10;} return(n);} 其运行结果为:

6、编程实现模拟计算机完成加、减、乘、除运算;加减乘除分别通过调用函数实现 其程序为:

#include float add(float x,float y);float minus(float x,float y);

float chen(float x,float y);float chu(float x,float y);void main(){ float a,b,c;char ch;printf(“please enter a and ch and b:n”);scanf(“%f %c %f”,&a,&ch,&b);switch(ch)

{

case'+':c=add(a,b);break;printf(“a+b=%4fn”,c);

case'-':c=minus(a,b);break;printf(“a-b=%4fn”,c);

case'*':c=chen(a,b);break;printf(“a*b=%4fn”,c);

case'/':c=chu(a,b);break;printf(“a/b=%4fn”,c);

default :printf(“enter data error!n”);

} printf(“所求得的结果为:%4fn”,c);printf(“n”);}

float add(float x,float y){float c;c=x+y;return(c);}

float minus(float x,float y){float d;d=x-y;return(d);}

float chen(float x,float y){float e;e=x*y;return(e);}

float chu(float x,float y){float f;

f=x/y;return(f);} 其运行结果为:

第二篇:实验六函数实验报告

计算机科学与工程学院

天津理工大学

计算机 科学 与工程 学院

实验报告

202_

202_

学年

第 一

学期

课程名称 程序设计(C 语言)

学号

学生姓名

班级 级

专业 计算机科学与技术(合作)

实验地点 7-21 实验项目 函数 实验 时间

批改意见

成绩

教师签字:

实验(一))

实验名称

函数 开发 环境 PC 机,windows7 操作系统

开发工具 VC6.0 实验目的(1 1)掌握函数的定义与调用的方法 ;

(2 2)

参数传递机制、函数的嵌套调用和递归调用

(3 3)学会利用自定义函数进行模块化程序设计的方法 ;的 多文件结构的 C++ 程序的编译、调试和运行 实验 要求 认真完成实验内容,编写程序代码; 要求程序正确无误,并输出合理的实验结果; 书写并提交实验报告。

实验 内容(应包括实验题目、代码实现、编译、运行结果等,也可给出程序的算法描述、重点程序语句的 注释 等。

。))

1.一个素数,当它的数字位置对换以后仍为素数,这样的数称为绝对素数。编写一个程序,求出所有的两位绝对素数。

2.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,

并输出结果,两个整数由键盘输入。

3.求阶乘问题。要求定义函数 fact(n)计算 n!,主函数中输入一个正整数 n,输出 n!,要求函数 数 fact(n)分别采用递归和非递归两种形式实现。

(1)递归版:主要利用递推公式 fact(n)= n * fact(n-1),并注意终止条件。

(2)非递归版:

主要利用单重循环实现。

心得体会:

求方程 0 ax2+bx+c=0 的根,用三个函数分别求当 b b2 2--c4ac 大于 0 0、等于 0 0 和小于 0 0 时的根,并输出结果。

在做这道题的时候 我遇到了问题,通过自己的思考以及与老师的交流,改正了错误。函数。

这部分,一开始我学的不清楚,通过不断练习,思考,改错,我越发理解函数,熟悉函数。

第三篇:实验七 电子商务网络营销实验报告

实验七 电子商务网络营销实验报告

姓名:

学号:

一、实验学时:2学时

二、实验目的1、理解网络营销的重要性

2、了解网络营销的方法

3、比较网络营销与传统营销方法的异同

三、实验内容

整理至少3个网络营销的案例,完成以下内容: http:// 艺龙旅行网;QQ团购网; 百度;网易邮箱简历中心。

1.网站采用了哪些网络营销方法?

策略:价格策略,促销策略,网络广告策略,市场战略 方式:发布供求信息,直接想潜在客户发送信息,加入专业经贸信息网,加入行业信息网

常用方法:搜索引擎营销、交换链接、网络广告、信息发布、博客营销、个性化营销、会员制营销、网上商店、病毒性营销、网络视频营销、论坛营销、WIKI营销、网络营销联盟、竞价推广、电子书营销、事件营销、视频营销、品牌营销、整合营销、IM工具营销、微博营销。

2.这些网络营销方法具有传统营销方法所不具备的哪些优势?

1)网络营销是一种网络营销是一种以消费者为导向,强调个性化的营销模式。

2)网络的互动性似的全程营销成为可能。

3)网络营销极大方便了消费者购物,提高了消费者的购物效率。

4)网络营销可以使消费者获得理想的价格。

3.结合教材中网络营销的特点和网络营销的策略,通过实例比较网络营销和传统营销有何不同?

案例:百度http://;(微博炒作 利用受众看客心理自行扩散)。首先要说的是,“度娘”刘冬的一时爆红到现在还不能说到底是不是一个炒作,但不管炒作与否,她的出现成了互联网公司最成功的招聘广告,甚至现在还有很多网友会有这样类似的说法“有不懂的,找度娘去!”从一个层面上讲,让度娘爆红,微博上的看客转发出了很大功劳,那如何让这么多的微博用户主动地去转发、评论传播这条微博呢?林志铃的明星效应、性感服装的吸引力、百度HR身份的特殊性……这些都构成度娘刘冬一夜爆红的因素。接着,微博上的互动引出多个争议点,如照片的真实性、度娘身份的真实性等,有争议就会受关注,这让度娘事件进一步白热化,更是推到新浪微博热点话题榜首位。而这时,百度官方微博站出来验证度娘身份的真实性,也很顺其自然地利用这个回应做了一个真正的招聘广告…… 与传统营销不同,互联网普及,市场转移到网上。网络互动性强。通过微博炒作,利用受众看客心理自行扩散。

4.通过案例说明为什么网络营销是许可式营销?分析现代化技术对网络营销的极大影响?

比如说:http:// 艺龙旅行网;http://tuan.qq.com/ QQ团购网。这些网站会正的用户会员同意,发送相关邮件到用户会员的邮箱。

许可式营销就是许可EMAIL营销(opt-in e-mail)。Email营销是在用户事先许可的前提下,通过电子邮件的方式向目标用户传递有价值信息的一种网络营销手段。Email营销有三个基本因素:基于用户许可、通过电子邮件传递信息、信息对用户是有价值的。互联网技术对网络营销的影响

互联网作为网络营销的战场,其技术的发展为网络营销提供了技术手段,是影响网络营销方式的重要内容。在互联网技术发展的历史进程中,大致经历了以下几个时期:门户网站时期、搜索平台时期和用户原创页面时期,分别对网络营销的发展有重要的影响,特别是近期用户原创页面技术的发展开创了口碑营销的重要局面。

门户网站。以其可靠的信息来源,丰富的信息内容最先进入商家的视野,成为网络营销的第一平台。门户网站积累的用户数量和用户忠诚度能够有效的提高网络广告的效用。万瑞数据发布的《网络广告受众分析报告》显示,网民对大型门户网站信任度达到85.3%,网页广告的信任度为64%,大型门户网站的网页广告仍是最有效的网络广告形式。于此同时,综合门户网站也遭遇越来越多的挑战,其中精准匹配和广告形式多样化成为关键词。

搜索引擎技术。搜索引擎技术是互联网发展过程中的一大创举,极大的改变了互联网用户的网络使用习惯,同时将“搜索引擎营销”带入一个全盛时代。搜索引擎营销利用人们对搜索引擎的依赖和使用习惯,在人们检索信息的时候将营销信息传递给目标客户。基于搜索平台的营销策略关注目标消费者的搜索习惯以及推广信息的内容设置,以期实现两者的有效匹配,提高营销内容的客户到达率。

用户原创型内容发布技术。计算机终端发布技术和互动技术的广泛应用使互联网营销进入一个新的时代———互动时代,客户主导时代。环球资源Global Sources 旗下《世界经理人》推出的“以web2.0 环境下企业营销调查”为主题的调查结果显示,社区网站(如微博、社交网站、BBS 等)在受访者的工作及生活中占有极为重要的地位。用户原创型内容发布技术将“口碑传播”的效用扩大至网络范围,并且,通过提高消费者的卷入度增强口碑的力量。金立印对口碑传播和购买决策之间的关系进行了研究,结果表明负向口碑的影响力强于正向口碑;描述主观感受的信息影响力强于描述产品客观属性的信息;在口碑对消费者决策的程度受到消费者卷入度的影响。

5.网络广告对消费者有哪些影响?

1)、传播范围广,不受时间和空间的限制

Internet是一种能覆盖全球的公共网络,具有超容量的信息空间。互联网的全球性,决定了互联网上发布的广告也是全球性的。网络广告可以不受时间和空间的限制,通过国际互联网把广告信息24小时部间断地传播到世界各地,使得人们可以在任何时间、任何地点来点击查看这些广告。

2)、交互性强

与传统媒体不同,在网络上受众是广告的主人。他们不再被动地接受信息,而是根据自己地兴趣或需要区选择相应的广告信息。而且网络的传送速度极快,信息的发送和接受基本上是同步的。

3)、针对性明确

网络广告所针对的目标群体是确定的。由于点阅信息者即为有兴趣者,所以可以直 接命中潜在客户,还可以为不同的受众推出不同的广告内容,为其提供更好的服务。目 前己经出 现了 可以分析网站访问者的喜好几 精确定位投放广告的技术,这使得网上广告的针对性更强了。消费者也可以根据网络广告针对的具体方面,很快搜索到自己需要的 信息,享受其为自己提供的个性化服务。

4)、形式多样,感官性强

网络广告的形式多样:在尺寸上可以采取旗帜广告; 在技术上可以采用动画,FLASH,游戏等方式;在形式上可以在线收听,收看,试玩,调查等等。它可以集各种传统媒体 形式的著华,从而达到传统媒体无法具有的效果。网络广告通过图、声、文、像的形式,传送多感官的信息,让消费者如身临其境般地感受产品或服务。

由于网络广告具有上述种种传统媒体无法比拟的优势,消费者比较愿意尝试并接受网络广告这一新的广告形式,而商家也愿意在网上大做广告以提高品牌的知名度以及增加销售。这使得网络广告得以蓬勃发展。

6.网络营销对电子商务有什么影响?

营销的终极目的都是为了实现企业更好的销售。电子商务包含网络营销,网络营销促进电子商务发展。电子商务侧重电子化的交流过程;网络营销侧重营 销渠道拓展,是为促进电子商务实现而使用的各种手段和方法。电子商务和网络营销实际上又是密切联系的,网络营销是电 子商务的组成部分,实现电子商务一定是以开展网络营销为前提。电子商务和网络营销都是基于互联网开展的。

第四篇:电子商务上机实验报告实验七

实验七:个人网上拍卖模拟实验(C2C)

(三)实验思考

1、拍卖商品时应填写哪些信息?

欲拍卖的商品的信息:名称、数量、拍卖价格、增加金额(每次竞价的阶梯度)、商品描述等信息,并选择拍卖的商品所属的一级目录和二级目录。

2、为什么要准确的将拍卖发布的商品进行归类?

1、网上拍卖时,卖家在拍卖网站上展示欲出售物品的图片及资料,工人挑选。买主可以随时登陆到拍卖网站上,挑选自己想购买的物品、出价竞标,实时查看整个拍卖过程。在网上拍商品时:我们必须根据拍卖发布的商品的分类查找自己所需的商品,如果商品不进行归类,对于顾客查找商品来说是相当困难的。

(2)、准确的将拍卖发布的商品进行归类可以方便顾客对同类的商品进行对比,对比他们的质量、服务态度、价格等。并且选择其中相对而言更加价廉物美的商品。

(3)、淘宝网上的商品丰富多彩,种类繁多,如果不进行分类,淘宝网的系统就会紊乱,对于网站的管理也是一大挑战。参加拍卖会的人多而杂,有抱着好奇心的,有想来买便宜货的,有来买紧俏商品的,有来买宝物、收藏品的,有来参加义拍的,也有的是抱着竞争的心态而来的,等等。因此对于商品的归类就更有必要了

3、系统登陆日志监测有何意义?

只有充分了解拍卖品,才能给买家以参加竞买的信心,好的客观的描述会更有吸引力,这是属于拍卖策划的范畴。

4、检查拍卖品的状态有何实际意义?

及时了解拍卖品的实时情况,是拍卖品处于良好的状态有利于参加竞买者更好的了解商品,竞拍商品。

第五篇:实验报告七

一、设计科技工作者建言页面

1、网页截图

程序代码:

留言板设计

留言板 科技工作者建言

实验七函数实验报告范文
TOP