欢迎来到天天文库
浏览记录
ID:40972980
大小:50.50 KB
页数:7页
时间:2019-08-12
《高级语言程序设计(C++)上机实验报告之函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、上机报告之函数部分班级:通信0902姓名:王锐上机时间:4月22日目的要求:掌握函数设计内容,区分形参和实参,学会编写子函数和主函数,并能用其解决相关问题上机内容:第一题://————将小写英文字母变为对应的大写字母———#include"iostream.h"voidmain(){chara;charchange(char);cout<<"请输入小写英文字母:";cin>>a;cout<<"对应的大写字母为:"<2、32;return(y);}运行结果:请输入小写英文字母:d对应的大写字母为:DPressanykeytocontinue第二题://—————求两个数的最大公约数和最小公倍数———————#include"iostream.h"voidmain(){inta,b;intyue(int,int);intbei(int,int);cout<<"请输入两个整数:";cin>>a>>b;cout<<"最大公约数为:"<3、yue(intm,intn){inti,t;if(m4、——求整数num从右边开始的第k位数字的值—————————#include"iostream.h"#include"math.h"voidmain(){intnum,k;intdigit(int,int);cout<<"请依次输入整数num的值及k的值:";cin>>num>>k;cout<<"整数"<5、10,y-1);return(a);}运行结果:请依次输入整数num的值及k的值:46473整数4647从右边开始的第3位数字的值为:6Pressanykeytocontinue第四题://————————求整数num中包含因子k的个数——————————#include"iostream.h"#include"math.h"voidmain(){intnum,k;intfactors(int,int);cout<<"请一次输入整数num的值及k的值(勿为1):";cin>>num>>k;cout<<"整6、数"<7、iostream.h"voidmain(){inti,j;intsu(int);for(j=4;j<=50;j=j+2){for(i=1;i8、3+712=1+1114=1+1316=3+1318=1+1720=1+1922=3+1924=1+2326=3+2328=5+2330=1+2932=1+3134=3+3136=5+3138=1+3740=3+3742=1+4144=1+4346=3+4348=1+4750=3+47Pressanykeytocontinue补充一://———求1到10阶乘累加和—————————#include"iostream.h"voi
2、32;return(y);}运行结果:请输入小写英文字母:d对应的大写字母为:DPressanykeytocontinue第二题://—————求两个数的最大公约数和最小公倍数———————#include"iostream.h"voidmain(){inta,b;intyue(int,int);intbei(int,int);cout<<"请输入两个整数:";cin>>a>>b;cout<<"最大公约数为:"<3、yue(intm,intn){inti,t;if(m4、——求整数num从右边开始的第k位数字的值—————————#include"iostream.h"#include"math.h"voidmain(){intnum,k;intdigit(int,int);cout<<"请依次输入整数num的值及k的值:";cin>>num>>k;cout<<"整数"<5、10,y-1);return(a);}运行结果:请依次输入整数num的值及k的值:46473整数4647从右边开始的第3位数字的值为:6Pressanykeytocontinue第四题://————————求整数num中包含因子k的个数——————————#include"iostream.h"#include"math.h"voidmain(){intnum,k;intfactors(int,int);cout<<"请一次输入整数num的值及k的值(勿为1):";cin>>num>>k;cout<<"整6、数"<7、iostream.h"voidmain(){inti,j;intsu(int);for(j=4;j<=50;j=j+2){for(i=1;i8、3+712=1+1114=1+1316=3+1318=1+1720=1+1922=3+1924=1+2326=3+2328=5+2330=1+2932=1+3134=3+3136=5+3138=1+3740=3+3742=1+4144=1+4346=3+4348=1+4750=3+47Pressanykeytocontinue补充一://———求1到10阶乘累加和—————————#include"iostream.h"voi
3、yue(intm,intn){inti,t;if(m4、——求整数num从右边开始的第k位数字的值—————————#include"iostream.h"#include"math.h"voidmain(){intnum,k;intdigit(int,int);cout<<"请依次输入整数num的值及k的值:";cin>>num>>k;cout<<"整数"<5、10,y-1);return(a);}运行结果:请依次输入整数num的值及k的值:46473整数4647从右边开始的第3位数字的值为:6Pressanykeytocontinue第四题://————————求整数num中包含因子k的个数——————————#include"iostream.h"#include"math.h"voidmain(){intnum,k;intfactors(int,int);cout<<"请一次输入整数num的值及k的值(勿为1):";cin>>num>>k;cout<<"整6、数"<7、iostream.h"voidmain(){inti,j;intsu(int);for(j=4;j<=50;j=j+2){for(i=1;i8、3+712=1+1114=1+1316=3+1318=1+1720=1+1922=3+1924=1+2326=3+2328=5+2330=1+2932=1+3134=3+3136=5+3138=1+3740=3+3742=1+4144=1+4346=3+4348=1+4750=3+47Pressanykeytocontinue补充一://———求1到10阶乘累加和—————————#include"iostream.h"voi
4、——求整数num从右边开始的第k位数字的值—————————#include"iostream.h"#include"math.h"voidmain(){intnum,k;intdigit(int,int);cout<<"请依次输入整数num的值及k的值:";cin>>num>>k;cout<<"整数"<5、10,y-1);return(a);}运行结果:请依次输入整数num的值及k的值:46473整数4647从右边开始的第3位数字的值为:6Pressanykeytocontinue第四题://————————求整数num中包含因子k的个数——————————#include"iostream.h"#include"math.h"voidmain(){intnum,k;intfactors(int,int);cout<<"请一次输入整数num的值及k的值(勿为1):";cin>>num>>k;cout<<"整6、数"<7、iostream.h"voidmain(){inti,j;intsu(int);for(j=4;j<=50;j=j+2){for(i=1;i8、3+712=1+1114=1+1316=3+1318=1+1720=1+1922=3+1924=1+2326=3+2328=5+2330=1+2932=1+3134=3+3136=5+3138=1+3740=3+3742=1+4144=1+4346=3+4348=1+4750=3+47Pressanykeytocontinue补充一://———求1到10阶乘累加和—————————#include"iostream.h"voi
5、10,y-1);return(a);}运行结果:请依次输入整数num的值及k的值:46473整数4647从右边开始的第3位数字的值为:6Pressanykeytocontinue第四题://————————求整数num中包含因子k的个数——————————#include"iostream.h"#include"math.h"voidmain(){intnum,k;intfactors(int,int);cout<<"请一次输入整数num的值及k的值(勿为1):";cin>>num>>k;cout<<"整
6、数"<7、iostream.h"voidmain(){inti,j;intsu(int);for(j=4;j<=50;j=j+2){for(i=1;i8、3+712=1+1114=1+1316=3+1318=1+1720=1+1922=3+1924=1+2326=3+2328=5+2330=1+2932=1+3134=3+3136=5+3138=1+3740=3+3742=1+4144=1+4346=3+4348=1+4750=3+47Pressanykeytocontinue补充一://———求1到10阶乘累加和—————————#include"iostream.h"voi
7、iostream.h"voidmain(){inti,j;intsu(int);for(j=4;j<=50;j=j+2){for(i=1;i8、3+712=1+1114=1+1316=3+1318=1+1720=1+1922=3+1924=1+2326=3+2328=5+2330=1+2932=1+3134=3+3136=5+3138=1+3740=3+3742=1+4144=1+4346=3+4348=1+4750=3+47Pressanykeytocontinue补充一://———求1到10阶乘累加和—————————#include"iostream.h"voi
8、3+712=1+1114=1+1316=3+1318=1+1720=1+1922=3+1924=1+2326=3+2328=5+2330=1+2932=1+3134=3+3136=5+3138=1+3740=3+3742=1+4144=1+4346=3+4348=1+4750=3+47Pressanykeytocontinue补充一://———求1到10阶乘累加和—————————#include"iostream.h"voi
此文档下载收益归作者所有