0
点赞
收藏
分享

微信扫一扫

C语言,练习2

boomwu 2022-03-22 阅读 66
  1. 检查所用的计算机系统是否已安装了C编译系统并确定它所在的子目录;
  2. 进行所用的集成环境;
  3. 熟悉集成环境的界面的有关菜单的使用方法;
  4. 输入并运行一个简单的、正确的程序。

  输入下面的程序:

#include <stdio.h>

void main()

{

         printf("This is a c program.\n");

}

  • 根据前面介绍的方法对源程序进行编译,观察屏幕上显示的编译信息。如果出现“出错信息”,则应找出原因并改正之,再进行编译,如果无错,则进行连接。

  • 如果编译连接无错误,使程序运行,观察分析运行结果。

  1. 输入并运行一个有错误的C程序。
  • 输入下面的程序(故意漏打或打错几个字符):

#include<stdio.h>

void main()

{

         int a,b,sum

         a=123;b=456;

         sum=a+b

         print("sum is %d\n",sum);

}

  • 进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误。最后请与教材上的程序对照。

  • 使程序运行,分析运行结果。

上述语句中,第二行与第三行没有“;结束语句,第五行“printf”函数拼写错误

  1. 输入并运行一个需要在运行时输入数据的程序;

输入下面的程序:

#include<stdio.h>

void main()

{

         int max(int x,int y);

         int a,b,c;

         printf("input a & b;");

         scanf("%d%d",&a,&b);

         c=max(a,b);

         printf("max=%d\n",c);

}

int max(int x,int y)

{

         int z;

         if (x>y) z=x;

         else z=y;

         return (z);

}

  • 编译并运行,在运行时从键盘输入整数2和5,然后按“回车”键,观察运行结果。

  • 将程序中的第3行改为

         int a; b; c;

再进行编译,观察其结果

  • 将max函数中的第3、4两行合并写为一行,即

if (x>y) z=x;  else z=y;

再进行编译运行,分析结果。

;表示语句结束,只定义到a

将“将程序中的第3行改为 int a; b; c;”改回的前提下,合并成一行不会发生你错误,因为已经有冒号进行语句结束

  1. 运行一个自己编写的程序,即输入a、b、c 3个数,输出其中最大者。
  • 输入自己编写的源程序。

  • 运行程序,输入数据,分析结果。

举报

相关推荐

0 条评论