您现在的位置: 中国作文网 >> 应用文写作范文 >> 工作报告 >> 实验报告 >> 正文
c语言程序设计实验报告

实验目的
     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;i<=t;i++)

   if(n%i==0)/* 如果不是素数,返回 0 */

     return 0;

return n;/* 如果是素数,返回该数 */

}


void main()

{

int i,j=0,n,m=0,a[1000],x;

/*clrscr();*/

printf("please input a number form 1 to 1000:");

scanf("%d",&x);

if(x==2)/* x=2时的处理 */

printf("%d\n",x);

else if(x<=1) /* x在1~1000范围外时的处理 */

printf("error!\n");

else

{

if(x%2==0)/* x为偶数时,把x变为奇数 */

  x--;

for(i=x;i>1;i-=2)/* x为奇数时,做函数计算 */

  {

  n=sushu(i); /* 做判断素数的函数调用 */


  if(n!=0)/* 对素数的处理 */

   {

   a[j

[1] [2] [3] 下一页


  • 上一个应用文写作范文:
  • 下一个应用文写作范文:
  • 最新热点 最新推荐 相关文章
     蜡烛实验报告
       小学自然实验报告
       种子萌发的实验报告
       心理学实验报告
       实验报告范文
       c语言综合实验报告
       c语言上机实验报告
       寒假超市社会实践报告
       计算机实验报告
       物理实验报告
     
    qc成果发布会闭幕词
    国企小金库治理工作方案
    谋生是手段敬业是精神
    用三个代表重要思想武装头脑—三…
    镇村党组织和村民委员会换届选举…
    市政协十届二次会议上的讲话
    新闻发言人的讲话技巧
    电器商场周年新闻发布会总经理致…
    领导干部常修为政之德
    金融租赁论坛会召开
    学习国家通用语言文字法工作
    公文写作语言要求
    公文写作语言特征
    微电脑语言学习机初中英语教
    写作稿件时语言应用中的问题
    计算机语言创新教育课程设计
    c语言课程设计心得体会
    c语言程序设计心得
    c语言程序设计考试心得
    c语言程序编程心得
    实验报告

    Copyright 2010-2012 © 中国作文网  All rights reserved