实验三 顺序及选择结构程序设计

  • 格式:doc
  • 大小:40.00 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验三顺序及选择结构程序设计

实验目的:

1. 掌握顺序结构程序设计。

2. 掌握关系及逻辑运算符的应用

3. 掌握if语句的应用

实验内容:

一. 读程序

要求:首先读懂给定的程序,写出分析结果;然后调试运行,得到正确运行结果。1、

#include

void main()

{

int a1,a2,b1,b2 ;

int i=4,j=8,k=0;

a1=!k;

a2=i!=j ;

printf("a1=%d,a2=%d\n",a1,a2);

b1=k&&j;

b2=k||j;

printf("b1=%d,b2=%d\n",b1,b2);

}

#include

void main()

{

int a;

scanf("%d",&a);

if(a>50) printf("%d\n",a);

if(a>40) printf("%d\n",a);

if(a>30 ) printf("%d\n",a);

当从键盘输入48时,分析程序的运行结果:

二、程序改错

1、下面程序需要从键盘输入一个数,判断其是奇数还是偶数。源代码如下,程序中存在错误,请将其改正后调试运行成功。

#include

void main()

{ int x,n;

printf("请输入一个数:\n");/*提示输入*/

scanf("%d",&x);

if(x==2*n) /*判断*/

printf("x是偶数\n");

else

printf("x是奇数\n");

}

2、下面程序的功能是从键盘任意输入两个数,输出时按由大到小顺序输出,代码如下,程序中存在错误,请将其改正后调试运行成功。

#include

void main()

{

int a,b,c;

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

if(a

c=a;

a=b;

b=c;

printf("a=%d,b=%d\n",a,b);

}

三、程序填空

1、计算到期利息。到期利息=

()

1n

a p a

⨯+-,其中本金为a,存款年数为n,年

利率为p。

提示:求x n ,用函数pow(x,n)

#include

#include

void main( )

{ float a,p,s;

int n;

printf("Input Moneys:");

scanf("%f",&a);

printf("Input years:");

scanf("%d",&n);

printf("Input rate%%:");

scanf("%f",&p);

p=p/100;

__________________

printf("到期利息:%10.2f\n",s); ;

}

2、以下程序的功能是从键盘输入任意字符,判断它是否是英文字母,请在画线出填空。

#include

void main( )

{ char ch;

ch=getchar();

if(___________________________)

printf("输入的是英文字母\n");

_______

printf("输入的不是英文字母\n");

}

四、编写程序

1、编程求出某学生期末三门课程的总分及平均分,结果保留小数点后一位。

2、输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积,否则显示输入错误!