程序设计基础22775.doc

上传人:桔**** 文档编号:549357106 上传时间:2022-12-26 格式:DOC 页数:8 大小:70.51KB
返回 下载 相关 举报
程序设计基础22775.doc_第1页
第1页 / 共8页
程序设计基础22775.doc_第2页
第2页 / 共8页
程序设计基础22775.doc_第3页
第3页 / 共8页
程序设计基础22775.doc_第4页
第4页 / 共8页
程序设计基础22775.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《程序设计基础22775.doc》由会员分享,可在线阅读,更多相关《程序设计基础22775.doc(8页珍藏版)》请在金锄头文库上搜索。

1、程序设计基础( )课程设计说明书课程名称:_题目:_姓名:_学号:_教学班号:_指导教师:_兰州交通大学软件科学与工程系二一一 年 月 日1) 求1-利用循环1/3+1/5-1/7+1/2n-1的值(直到第100项的和)。开始#include#includei=1;i=100using namespace std;int main() int i,n=1;sum=sum+(pow(-1,i-1)/(2*n-1) double sum=0; for(i=1;i=100;i+) 结束 sum=sum+(pow(-1,i-1)/(2*n-1); n=n+1; coutsum=sumendl; ret

2、urn 0;2) 编制程序求e的近似值。e1#includeusing namespace std;float M(int n) float s=1; for(int i=1;i=n;i+) s*=i; return(s);int main() double e=1; int n,j; cout输入n=n; for(j=1;j=n;j+) e+=1/M(j); coute=eendl; return 0;编程计算数学式子的值。#includeusing namespace std;long double func_sum(int k) long double sum=0; for(int i=

3、1;in; for(int i=i;i=n;i+) sum=sum+func_sum(i); coutsumendl; return 0;10)某校土木工程专业大约有800名学生(不超过800),现要求编写程序,输入该专业所有同学材料力学课程的成绩,以-1结束,输出高于或等于平均分的所有成绩,并输出及格率和所有同学平均分。#includeusing namespace std;double score800;int main() int i,n=0,count; double sum,ave; do cinscoren; n+; while(scoren-1!=-1); n-; for(i=0

4、,count=0,sum=0;i=60) count+; ave=sum/n; int m=0; for(i=0;iave) coutscoreit; m+; if(m%8=0) coutendl; coutendl;cout平均分=aveendl及格率=(count*1.0/n)*100%endl;coutendl;return 0;11)输入一个整数,如果能被3和5同时整除,输出这个数;如果不能,输出“No”。#includeusing namespace std;int main() int n; if(n%3=0&n%5=0) coutnendl; else coutnoendl; r

5、eturn 0;12)有100匹马驮100块瓦,大马驮3块,小马可以驮2块,两匹马驹合驮一块,请编写程序求大马、小马和马驹各有多少匹。#includeusing namespace std;int main() int i,j,k; for(i=1;i=50;i+) for(j=1;i=50;j+) for(k=1;k=50;k+) if(i+j+k=100&3*i+2*j+0.5*k=100) cout大马i=iendl; cout小马j=jendl; cout马驹k=kendl; return 0;对已经排好序(从小到大)的成绩数组进行以下操作:把一个新成绩按照顺序插入到数组的合适位置。#

6、includeusing namespace std;int main() int a11=0,-3,2,23,33,34,40,47,56,100; int i,j,x; coutx; for(i=1;1=9;i+) cout ai; coutendl; coutx; a0=x; for(j=9;xaj;j-)aj+1=aj; aj+1=x; coutthe results : n; for(i=1;1=10;i+) cout ai; coutendl; return 0;14)有三个字符串(长度不超过20),要求找出其中最大者#include#includeusing namespace

7、std;int mian() string x=,maxStr; maxStr=; coutplease enter stringS:x; if(x=quit) break; if(xmaxStr) maxStr=x; while(1); coutnthe Max string is:maxStrn; coutendl; return 0;15)任意输入10个数据,对其进行排序(用选择法、冒泡法两种方法,小到大)。#includeusing namespace std;void fun(int b,int n) int i,j,t; for(j=1;j=n-1;j+) for(i=1;ibi+1) t=bi; bi=bi+1; bi+1=t; return;int main() int a11; coutinput 10 numbers:n; for(int i=1;iai; fun(a,10); coutnthe scorted numbers:n; for(i=1;i=10;i+) coutait; if(i%5=0)coutendl; return 0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号