首页 范文大全 古典文学 职场知识 中国文学 公文书信 外国名著 寓言童话 百家讲坛 散文/诗歌 美文欣赏 礼仪知识 民俗风情
  • 工作总结
  • 工作计划
  • 心得体会
  • 竞聘演讲
  • 会议发言
  • 爱国演讲
  • 就职演说
  • 开业开幕
  • 思想学习
  • 征文演讲
  • 经验材料
  • 述职报告
  • 调研报告
  • 工作汇报
  • 年终总结
  • 申报材料
  • 学习体会
  • 企划方案
  • 活动方案
  • 技巧经验
  • 模板范例
  • 思想宣传
  • 经济工作
  • 工作报告
  • 组织人事
  • 反腐倡廉
  • 慰问贺电
  • 先进事迹
  • 思想汇报
  • 入党申请书
  • 党会发言
  • 先进性教育
  • 入团申请书
  • 个人简历
  • 演讲稿
  • 调查报告
  • 实习报告
  • 和谐社会
  • 观后感
  • 读后感
  • 作文范文
  • 自我鉴定
  • 讲话稿
  • 自查报告
  • C语言程序设计-控制结构程序设计实验报告

    时间:2021-02-13 11:31:01 来源:蒲公英阅读网 本文已影响 蒲公英阅读网手机站

    相关热词搜索:程序设计 结构 实验

     实 验 报 告

     实验课程名称

     C C 语言程序设计

     实验项目名称

     控制结构程序设计

      年

     级

      专

     业

      姓 学 生 姓 名

     学

     号

     实验时间:

      年

     月

      日

     学生所在学院:

      专业:

      班级:

     姓

      名

     学

      号

     实验组

     实 验 时 间

     指导教师

     成

     绩

     实验项目名称 控制结构程序设计

     实验目的及要求 :

     目的:

     (1). 以简单例证熟悉 scanf()、printf()函数的使用及顺序结构程序设计。

     (2). 用 if-else 语句及其嵌套形式编写一个选择结构问题的程序设计。

     (3). 用 switch 语句实现一个多分支选择的应用问题程序设计。

     (4). for 语句、while 语句、do…while 语句的应用设计,包括多重循环问题。

     要求:

     能熟练掌握采用选择控制语句(if 语句、switch 语句)、循环控制语句(for 语句、while 语句、do…while 语句)进行程序设计;掌握 break 语句、continue 语句;掌握控制结构的嵌套。要求用流程图表示算法。

      实验(或算法)原理 :

     在许多问题中需要用到循环控制。循环结构是结构化程序设计的基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。循环分为两种:无休止循环和有终止循环。构成有效循环的条件:循环体和循环结束条件。

     实验硬件及软件平台 :

     计算机 Viscual VC++6.0

     实验步骤 :

     1.分析题目,写出算法;

     2.用 C 语言写出程序; 3.检查并改进所写程序; 4.编译并连接,运行程序,若有错误,再检查并修改。

     )

     实验内容(包括实验具体内容、算法分析、源代码等等)

     :

     (1 1 )数据加密

     算法分析、源代码如下:

     # include<stdio.h> void main() {char c1="c",c2="h",c3="i",c4="n",c5="a";

     c1=c1+16;

     c2=c2+12;

     c3=c3-5;

     c4=c4-5;

     c5=c5+14;

     printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5); } 实验结果如下:

     ( (2 )成绩等级判定 算法分析、源代码如下:

     #include<stdio.h> main() {

      int score;

      scanf("%d",&score);

      printf("score=%d:",score);

      switch(score/10) {

     case 10:printf("very good\n");

     case 9:printf("A\n");

     case 8:printf("B\n");

     case 7:printf("C\n");

      case 6:printf("D\n");

      case 5:printf(" 挂科\n");

      } } 实验结果如下:

     ( (3)

     )     101501210011k k kkk k

     算法分析、源代码如下:

     #include <stdio.h> main() {

     int i;

     double s=0;

      for(i=1;i<101;i++)

      s+=i;

     for(i=1;i<51;i++)

      s+=i*i;

     for(i=1;i<10;i++)

      s+=1.0/i;

     printf("%lf\n",s);

     } 实验结果如下:

     ( (4 )不多于 5 位的正整数的操作(P113.7 )

     算法分析、源代码如下:

     #include <stdio.h> #include <string.h> main() {char a[5],b[5]; int n,i; printf(" 输入一个不多于五位的正整数:"); scanf("%s",a); n=strlen(a); printf(" 它的位数是:%d\n",n); printf(" 它的各位数字是:\n"); for(i=0;i<n;i++) printf("%c\t",a[i]); printf("\n"); for(i=0;i<n;i++) b[n-i-1]=a[i]; b[n]=0; printf(" 它的逆序是:\n"); puts(b); } 实验结果如下:

     ( (5 )生 成水仙花数 #include <stdio.h> main() {int i,k,j; long s,q; for(i=1;i<10;i++)

     for(k=0;k<10;k++)

      for(j=0;j<10;j++)

      {s=i*100+k*10+j;

      q=i*i*i+j*j*j+k*k*k;

      if(s==q)

     printf("%ld\n",s);} } 实验结果如下:

     实验结果与讨论 :

     经过上次的实验操作,这次的实验虽然难了点。但是还是编写出来了 。这次虽然还有错,但是我却学到了更多。

     指导教师意见 :

     签名:

     年

     月

     日

    • 范文大全
    • 职场知识
    • 精美散文
    • 名著
    • 讲坛
    • 诗歌
    • 礼仪知识