欢迎来到天天文库
浏览记录
ID:13901552
大小:542.50 KB
页数:132页
时间:2018-07-24
《《大学c 程序设计教程》例题源码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《大学C++程序设计教程》例题源码-132-例1-2使用欧几里德算法,编写一程序求解任意两个正整数的最大公因数。//Example1-2:计算两个正整数的最大公因数#include//包含基本输入输出库文件intmain(){//说明三个整型变量p,q,rintp,q,r;//提示用户由键盘输入两个正整数cout<<"Pleaseinputtwointegernumbers:"<>p>>q;//如果p2、除以q的余数rr=p%q;//只要r不等于0,重复进行下列计算while(r!=0){p=q;q=r;r=p%q;}//输出结果cout<<"Themaximumcommondivisoris"<doublegrav(doublem1,doublem2,doubledistance){doubleg,G=3、6.67E-11;g=G*m1*m2/(distance*distance);returng;}intmain(){doubleGse,Gme;//太阳质量1.987×1030千克,地球质量5.975×1024千克,两者间距1.495×1011米doubleMsun=1.987E30,Mearth=5.975E24;Gse=grav(Msun,Mearth,1.495E11);cout<<"Thegravitationbetweensunandearthis"<4、348×1022千克,地球质量5.975×1024千克,两者间距3.844×105米doubleMmoon=7.348E22,Dme=3.844E5;Gme=grav(Mmoon,Mearth,Dme);cout<<"Thegravitationbetweenmoonandearthis"<5、tream.h>#include//包含标准数学函数的math.h函数库intmain(){doublea,b;//双精度类型变量:积分的下限和上限doubleh;//双精度类型变量:积分步长《大学C++程序设计教程》例题源码-132-doublesum;//双精度类型变量:工作变量,最后为积分值intn;//整型变量:积分区间等分数inti;//整型变量:循环工作变量//根据题意确定积分的下限、上限和积分区间等分数a=0.0;b=1.0;n=1000;h=(b-a)/n;//计算小区间长度//6、为工作变量赋初值:先计算无需循环运算的部分sum=(sin(a)+sin(b))/2;//循环计算公式中的Σ和式for(i=1;i7、;良好:80-89分;中等:70-79分;及格:60-69分;不及格:60分以下。//Example2-2:将百分制的分数转换为5级制分数#includeintmain(){intold_grade,new_grade;cout<<”Pleaseinputthescore:”;cin>>old_grade;switch(old_grade/10){case10:case9:new_grade=5;break;case8:new_grade=4;break;case7:new_grade=8、3;break;case6:new_grade=2;break;default:new_grade=1;}cout<<”Beforetransformed,thescoreis”<
2、除以q的余数rr=p%q;//只要r不等于0,重复进行下列计算while(r!=0){p=q;q=r;r=p%q;}//输出结果cout<<"Themaximumcommondivisoris"<doublegrav(doublem1,doublem2,doubledistance){doubleg,G=3、6.67E-11;g=G*m1*m2/(distance*distance);returng;}intmain(){doubleGse,Gme;//太阳质量1.987×1030千克,地球质量5.975×1024千克,两者间距1.495×1011米doubleMsun=1.987E30,Mearth=5.975E24;Gse=grav(Msun,Mearth,1.495E11);cout<<"Thegravitationbetweensunandearthis"<4、348×1022千克,地球质量5.975×1024千克,两者间距3.844×105米doubleMmoon=7.348E22,Dme=3.844E5;Gme=grav(Mmoon,Mearth,Dme);cout<<"Thegravitationbetweenmoonandearthis"<5、tream.h>#include//包含标准数学函数的math.h函数库intmain(){doublea,b;//双精度类型变量:积分的下限和上限doubleh;//双精度类型变量:积分步长《大学C++程序设计教程》例题源码-132-doublesum;//双精度类型变量:工作变量,最后为积分值intn;//整型变量:积分区间等分数inti;//整型变量:循环工作变量//根据题意确定积分的下限、上限和积分区间等分数a=0.0;b=1.0;n=1000;h=(b-a)/n;//计算小区间长度//6、为工作变量赋初值:先计算无需循环运算的部分sum=(sin(a)+sin(b))/2;//循环计算公式中的Σ和式for(i=1;i7、;良好:80-89分;中等:70-79分;及格:60-69分;不及格:60分以下。//Example2-2:将百分制的分数转换为5级制分数#includeintmain(){intold_grade,new_grade;cout<<”Pleaseinputthescore:”;cin>>old_grade;switch(old_grade/10){case10:case9:new_grade=5;break;case8:new_grade=4;break;case7:new_grade=8、3;break;case6:new_grade=2;break;default:new_grade=1;}cout<<”Beforetransformed,thescoreis”<
2、除以q的余数rr=p%q;//只要r不等于0,重复进行下列计算while(r!=0){p=q;q=r;r=p%q;}//输出结果cout<<"Themaximumcommondivisoris"<doublegrav(doublem1,doublem2,doubledistance){doubleg,G=
doublegrav(doublem1,doublem2,doubledistance){doubleg,G=
3、6.67E-11;g=G*m1*m2/(distance*distance);returng;}intmain(){doubleGse,Gme;//太阳质量1.987×1030千克,地球质量5.975×1024千克,两者间距1.495×1011米doubleMsun=1.987E30,Mearth=5.975E24;Gse=grav(Msun,Mearth,1.495E11);cout<<"Thegravitationbetweensunandearthis"<4、348×1022千克,地球质量5.975×1024千克,两者间距3.844×105米doubleMmoon=7.348E22,Dme=3.844E5;Gme=grav(Mmoon,Mearth,Dme);cout<<"Thegravitationbetweenmoonandearthis"<5、tream.h>#include//包含标准数学函数的math.h函数库intmain(){doublea,b;//双精度类型变量:积分的下限和上限doubleh;//双精度类型变量:积分步长《大学C++程序设计教程》例题源码-132-doublesum;//双精度类型变量:工作变量,最后为积分值intn;//整型变量:积分区间等分数inti;//整型变量:循环工作变量//根据题意确定积分的下限、上限和积分区间等分数a=0.0;b=1.0;n=1000;h=(b-a)/n;//计算小区间长度//6、为工作变量赋初值:先计算无需循环运算的部分sum=(sin(a)+sin(b))/2;//循环计算公式中的Σ和式for(i=1;i7、;良好:80-89分;中等:70-79分;及格:60-69分;不及格:60分以下。//Example2-2:将百分制的分数转换为5级制分数#includeintmain(){intold_grade,new_grade;cout<<”Pleaseinputthescore:”;cin>>old_grade;switch(old_grade/10){case10:case9:new_grade=5;break;case8:new_grade=4;break;case7:new_grade=8、3;break;case6:new_grade=2;break;default:new_grade=1;}cout<<”Beforetransformed,thescoreis”<
4、348×1022千克,地球质量5.975×1024千克,两者间距3.844×105米doubleMmoon=7.348E22,Dme=3.844E5;Gme=grav(Mmoon,Mearth,Dme);cout<<"Thegravitationbetweenmoonandearthis"<5、tream.h>#include//包含标准数学函数的math.h函数库intmain(){doublea,b;//双精度类型变量:积分的下限和上限doubleh;//双精度类型变量:积分步长《大学C++程序设计教程》例题源码-132-doublesum;//双精度类型变量:工作变量,最后为积分值intn;//整型变量:积分区间等分数inti;//整型变量:循环工作变量//根据题意确定积分的下限、上限和积分区间等分数a=0.0;b=1.0;n=1000;h=(b-a)/n;//计算小区间长度//6、为工作变量赋初值:先计算无需循环运算的部分sum=(sin(a)+sin(b))/2;//循环计算公式中的Σ和式for(i=1;i7、;良好:80-89分;中等:70-79分;及格:60-69分;不及格:60分以下。//Example2-2:将百分制的分数转换为5级制分数#includeintmain(){intold_grade,new_grade;cout<<”Pleaseinputthescore:”;cin>>old_grade;switch(old_grade/10){case10:case9:new_grade=5;break;case8:new_grade=4;break;case7:new_grade=8、3;break;case6:new_grade=2;break;default:new_grade=1;}cout<<”Beforetransformed,thescoreis”<
5、tream.h>#include//包含标准数学函数的math.h函数库intmain(){doublea,b;//双精度类型变量:积分的下限和上限doubleh;//双精度类型变量:积分步长《大学C++程序设计教程》例题源码-132-doublesum;//双精度类型变量:工作变量,最后为积分值intn;//整型变量:积分区间等分数inti;//整型变量:循环工作变量//根据题意确定积分的下限、上限和积分区间等分数a=0.0;b=1.0;n=1000;h=(b-a)/n;//计算小区间长度//
6、为工作变量赋初值:先计算无需循环运算的部分sum=(sin(a)+sin(b))/2;//循环计算公式中的Σ和式for(i=1;i7、;良好:80-89分;中等:70-79分;及格:60-69分;不及格:60分以下。//Example2-2:将百分制的分数转换为5级制分数#includeintmain(){intold_grade,new_grade;cout<<”Pleaseinputthescore:”;cin>>old_grade;switch(old_grade/10){case10:case9:new_grade=5;break;case8:new_grade=4;break;case7:new_grade=8、3;break;case6:new_grade=2;break;default:new_grade=1;}cout<<”Beforetransformed,thescoreis”<
7、;良好:80-89分;中等:70-79分;及格:60-69分;不及格:60分以下。//Example2-2:将百分制的分数转换为5级制分数#includeintmain(){intold_grade,new_grade;cout<<”Pleaseinputthescore:”;cin>>old_grade;switch(old_grade/10){case10:case9:new_grade=5;break;case8:new_grade=4;break;case7:new_grade=
8、3;break;case6:new_grade=2;break;default:new_grade=1;}cout<<”Beforetransformed,thescoreis”<
此文档下载收益归作者所有