您现在的位置: 中国作文网 >> 应用文写作范文 >> 工作报告 >> 实验报告 >> 正文
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)/* 对素数的处理 */

   {

  

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


  • 上一个应用文写作范文:
  • 下一个应用文写作范文:
  • 最新热点 最新推荐 相关文章
     寒假超市社会实践报告
       计算机实验报告
       物理实验报告
       大豆养殖暑期实验报告
       磁场中的电化学反应
       德育改革实验报告
       素质教育与美术教学中智力的培养
       化学实验教学与智力开发
       生物实验报告范文
       微生物学实验报告
     
    检察官现实表现考察材料
    太阳能促销推广企划方案
    企业内部通讯联络畅通治理办法
    质监局可持续发展实施意见
    防控高致病禽流感领导讲话
    法官灵魂法官职业道德演讲
    电视采编者离职
    大学生村官创优实践报告
    政协汇报关注与关爱并重同心与同…
    全区推进社区建设会议讲话
    学习国家通用语言文字法工作
    公文写作语言要求
    公文写作语言特征
    微电脑语言学习机初中英语教
    写作稿件时语言应用中的问题
    计算机语言创新教育课程设计
    c语言课程设计心得体会
    c语言程序设计心得
    c语言程序设计考试心得
    c语言程序编程心得
    实验报告

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