程序设计实训

程序设计实训

ID:38190805

大小:34.00 KB

页数:4页

时间:2019-05-25

程序设计实训_第1页
程序设计实训_第2页
程序设计实训_第3页
程序设计实训_第4页
资源描述:

《程序设计实训》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、上机指导3㈠(每个)程序书写要求//*******************************************************//*工程名:301.dsp*//*程序名:301.cpp*//*主要功能:函数使用初步*//*学号姓名:57053001杜奕*//*编制时间:2007年7月13日*//********************************************************#include//#includevoidmain

2、()//usingnamespacestd;{//intmain()……//{……//…………//return0;}//}㈡实习内容习题一(工程名为301、源程序名为301)使用函数重新编写下述程序,程序由二个函数main和fact构成,fact函数原型为:intfact(int);,原程序如下所示。在main函数完成输入整数n、调用fact函数和输出n!。//*************************************************//*工程名:???.dsp*//*程序名:???.cpp*/

3、/*主要功能:计算整数i的阶乘*//*学号姓名:57053001杜奕*//*编制时间:2007年7月13日*//*************************************************#includevoidmain(){inti,p=1,j=2;cin>>i;while(j<=i){p*=j;j++;}cout<

4、上溢。程序由二个函数main和fact构成,fact函数原型为:intfact(int);注:可利用习题一结果。习题三(工程名303、源程序名303)从键盘输入10个整数,按从大到小的顺序输出至屏幕。要求用函数编写,函数原型为:voidsort(int*,int);或voidsort(int[],int);。提示:voidsort(int*,int);voidmain(){inta[10];//定义变量…………………………//输入10个数将其存放于数组asort(a,10);//调用排序函数sort…………………………

5、//输出已排序好的10个数}voidsort(int*b,inti){…………………………}习题四(工程名304、源程序名304)在下述程序中,函数间参数传递采用“值传递”方式,故未能达到数据交换的目的。分别使用“传地址”或“引用”参数传递方式修改下述程序,实现x和y的数据交换。#include"iostream.h"voidswap(int,int);voidmain(){intx,y;cin>>x>>y;cout<

6、t<';若x等于0,则输出字符'=';若x小于0,则输出字符'<'。程序由二个函数main和sign构成,在main函数中,从键盘接受数据;然后调用函数sign,获得返回值;最后在main函数中输出返回值。习题六(工程名306、源程序名306)使用函数重新编写下述程序,程序由二个函数

7、main和vector构成。在main函数中,从键盘接受数据;然后调用函数vector,获得返回值(向量积);最后在main函数中输出返回值。vector函数原型为:intvector(int*,int*,int);形式参数1:数组1首址形式参数2:数组2首址形式参数3:数组1和2的长度原程序如下所://*********************************************//*工程名:???.dsp*//*程序名:???.cpp*//*主要功能:计算向量积*//*学号姓名:57053001杜奕*/

8、/*编制时间:2007年7月13日*//*********************************************#includevoidmain(){inta[5],b[5],i,sum=0;for(i=0;i<5;i++)//输入数组acin>>a[i];for(i=0;i<5;i++)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。