资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
C+ 高学阶 例题题目一:设计一个程序,输入一个值,可以计算式子1*3*5+2*4*6+.+x*(x+2)*(x+4)现在已经将f(x)总结出数学式子f(x)来表达,其中x(x为=1的整数且=1的整数且=1000)输出:1*3*5+2*4*6+.+x*(x+2)*(x+4)的结果代码:#includeusing namespace std;int fx(int a)int s=0;s=a*(a+2)*(a+4);return s; int main()int x,sum=0;cinx;for(int i=1;i=x;i+)sum+=fx(i);coutsum;return 0;题目二:编写子函数例如double area(double R)来计算球的表面积,并用主函数调用该子函数,在主函数中输出表面积的值。(球的表面积公式为表面积=4*3.14*半径)。输入:球的半径。输出:球的表面积。代码:#includeusing namespace std;double qbm(double r)double s;s=4*3.14*r*r;return s;int main()double a;cina;coutqbm(a);return 0;题目三:要求输入三个数字成绩,设计一个函数计算成绩等级。大于等于80分输出 优秀大于等于60分小于80分输出 良好小于60分输出 不合格输入:需要计算等级的分数输出:成绩等级代码:#includeusing namespace std;void cj(int a)if(a=80)cout=60&a80)cout良好; elsecoutabc;cj(a);coutendl;cj(b);coutendl;cj(c);return 0;题目四:整形变量a 的值为3,整形变量b的值为5现在要求交换a和b的值。要求:1.必须使用函数实现交换2.a和b的值通过参数传入函数3.在main函数中进行输出输入:无输出:交换后的结果5 3代码:#includeusing namespace std;int bian(int a,int b)int c;c=a;a=b;b=c;couta b;int main()bian(3,5);return 0;题目五:设计一个程序,输入一个值,可以计算专门计算水费,水费计算方式已经用下列数学式子f(x)来表达,其中x为用水量(x保证为自然数,且=1000),f(x)为用水的费用其中f(x)的表达式为输入:用水量(x保证为自然数,且=1000)输出:水的费用代码:#includeusing namespace std;double s;double shuifei(int a)if(a=0&a20&ax;b=shuifei(x);coutb;return 0;8
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号