1 / 4
文档名称:

[精编]C语言程序设计实验报告.doc

格式:doc   大小:32KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

[精编]C语言程序设计实验报告.doc

上传人:酷酷誉为 2021/2/25 文件大小:32 KB

下载得到文件列表

[精编]C语言程序设计实验报告.doc

相关文档

文档介绍

文档介绍:C语言程序设计实验报告
  实验名称 计算出1000以内10个素数之和
  实验目的
  1、熟练掌握if、if…else、if…else if语句和witch语句格式及使用方法,掌握if语句中的嵌套关系和匹配原则,利用if语句和switch语句实现分支选择结构。
  2、熟练掌握while语句、do…while语句和for语句格式及使用方法,掌握三种循环控制语句的循环过程以及循环结构的嵌套,利用循环语句实现循环结构。
  3、掌握简单、常用的算法,并在编程过程中体验各种算法的编程技巧。进一步学****调试程序,掌握语法错误和逻辑错误的检查方法。
  实验内容
  计算并输出1000以内的10个素数以及它们的和。
  要求:
  在程序内部加必要的注释。
  由于偶数不是素数,可以不考虑对偶数的处理。
  虽然在1000以内的素数超过10个,但是要对1000以内不够10个素数的情况进行处理。
  输出形式为:素数1+素数2+素数3+…+素数10=总和值。
  算法描述流程图
  Main函数:
  判断素数:
  源程序
  #include
  #include
  int sushu(int n)/* 判断素数的函数 */
  {
  int t,i;
  t=sqrt(n);
  for(i=2;i1;i-=2)/* x为奇数时,做函数计算 */
  {
  n=sushu(i); /* 做判断素数的函数调用 */
  ( 励志天下 )
  if(n!=0)/* 对素数的处理 */
  {
  a[j]=n;/* 把素数由大至小存入数组a[ ]中 */
  j++;
  if(j<11)
  m+=n;      /* 统计前10个素数之和 */
  }
  }
  if(j<10)/* 当素数个数小于10个时,结果输出 */
  {
  for(i=0;i
  {
  n=a[i];
  printf(“%d”,n);
  printf(“+”);
  }
  printf(“2=“);
  printf(“%d\n”,m+2);
  }
  else for(i=0;i<10;i++)/* 当素数个数大于等于10个时,结果输出 */
  {
  n=a[i];
  printf(“%d”
,n);
  if(i<9)
  printf(“+”);
  else
  {
  printf(“=“);
  printf(“%d\n”,m);
  }
  }

最近更新

第八章凋亡与肿瘤生物有机体的死亡是一种不可.. 24页

印染废水生化出水的强化混凝深度处理研究的开.. 2页

2024年小学班主任工作总结(优选) 43页

南方极端冰雪灾害条件下输变电工程地基土承载.. 2页

2024年小学校长培训总结(通用13篇) 54页

2024年小学期末教学总结15篇 45页

2024年小学春天作文 18页

华北1800-1600Ma基性岩墙群对比研究:以鲁西为.. 2页

商铺租赁协议简单 17页

医学生网络成瘾障碍内观认知疗法干预研究的开.. 2页

北部湾旅游中越海上航线经营战略研究的开题报.. 2页

竞争优秀社员申请书 4页

置业顾问工作计划范文 6页

2024年小学教师节致辞(通用10篇) 16页

警校培训心得体会(汇编十一篇) 27页

诚信考试承诺书 9页

动力电池梯次开发利用及经济性研究的开题报告.. 2页

制瓶机同步控制系统设计与实现的开题报告 2页

利用入侵行为关联性降低异常检测的误报的开题.. 2页

XXX有限公司培训需求调查问卷 23页

2011-2012心理协会工作总结 2页

3、项目副经理岗位职责(2) 2页

股多多双紫擒龙指标公式 4页

陕西省2021年中考语文试卷含解析和参考答案(最.. 13页

《寄宿日记》地表韩漫最强阿姨 3页

续写结婚七年金娜 1页

重庆机关事业单位统一制定的视同缴费指数表 1页

[爸爸不要了晓雯]爸爸不要5篇 7页

全球商务复习彭维刚 50页

自学上海话学习上海方言资料下载 32页