- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C程序设计》课程设计说明书汇
《C++程序设计》
课 程 设 计 说 明 书
题目名称:
学生学号:
学生姓名:
指导老师:
2011年3月
目 录
第一部分 基础程序 1
一、程序代码 1
二、运行结果及分析 16
第二部分 综合问题 20
一、需求分析 20
二、设计 21
三、编码与调试 22
四、结果分析 23
五、参考资料 24
六、总结 25
第一部分 基础程序
程序代码
(1)
#include iostream
using namespace std;
const int max=100;
void main()
{
int s[max],i,x,q,n=10;
cout输入个有序数列endl;
for(i=0;in;i++)
cins[i];
cout数列为: ;
for(i=0;in;i++)
couts[i] ;
cout输入一个要插入的数;
cinx;
for(i=0;in;i++)
if(xs[i])
{
q=i;
break;
}
else q=n;
n++;
for(i=n-2;i=q;i--)
s[i+1]=s[i];
s[q]=x;
cout输出n个有序数列为;
for(i=0;in;i++)
couts[i] ;
}
(2)
#include iostream
using namespace std;
const int max=100;
void main()
{
int s[max],i;
int sum=0;
cout输入个数endl;
for(i=0;i20;i++)
cins[i];
cout数列为: ;
for(i=0;i20;i++)
couts[i];
for(i=0;i20;i++)
if(s[i]%2==0)
{
couts[i] ;
sum=s[i]+sum;
}
cout和为sum;
}
(3) #include iostream
using namespace std;
int lj(int i);
void main ()
{ int result=0,n,i;
cout1+(1+2)+(1+2+3)+(1+2+..+n);
cout 输入n:endl;
cinn;
for(i=1;i=n;i++)
result=lj(i)+result;
cout和为resultendl;
}
int lj(int i)
{
int sum=0,a;
for(a=1;a=i;a++)
sum=sum+a;
return sum;
}
(4)
#include iostream
using namespace std;
double ss(int n);
void main ()
{
int i;
cout50-100的素数有:;
for(i=50;i=100;i++)
if(ss(i))
couti ;
}
double ss(int n)
{
int i;
for(i=2;in;i++)
if(n%i==0)break;
if(i==n)
return 1;
else return 0;
}
(5)
#include iostream
using namespace std;
const int max=100;
double aveage(int s[]);
void main()
{
int s[max],i;
double ave;
coutenter 10 students’ score;
for(i=0;i10;i++)
cins[i];
ave=aveage(s);
cout ave is:aveendl;
}
double aveage(int s[])
{
int ave=0,i;
for(i=0;i10;i++)
ave=ave+s[i];
return double (ave)/10;
}
(6)
#include iostream
using namespace std;
double leg(char str[]);
void main ()
{
char str[81];
cout enter a char ;
cinstr;
leg(str);
coutstr;
}
double leg(char str[])
{
int n,i,temp;
n
文档评论(0)