下载此文档

实验二--选择结构程序设计-实验报告.doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
实验二  选择结构程序设计
实验目的和要求
1. 掌握关系表达式和逻辑表达式的使用。
2。 熟悉选择结构程序设计。
3。 熟练使用if语句进行程序设计.
4. 使用switch语句实现多分支选择结构.
二、实验设备
PC机  Visual C++6。0
实验内容
实验准备
从程序流程的角度来看,程序可以分为三种基本结构, 即顺序结构、分支(选择)结构、循环结构。
If—else语句:
 一般形式为: if(表达式)
       语句1;
        else
      语句2; 
该语句用于实现分支结构,根据表达式的值选择语句1或语句2中的一条执行。首先求解表达式,如果表达式的值为“真”,则执行语句1;如果表达式的值为“假”,则执行语句2.
switch语句
switch语句可以处理多分支选择问题,根据其中break语句的使用方法,一般分为三种情况.
实验项目
1。  计算a+|b|
#include〈>
int main(void)
{
ﻩint a,b,z;
printf("Please enter a,b:\n");
ﻩscanf("%d,%d",&a,&b);
ﻩﻩif (b>=0){
ﻩﻩﻩb=b;
ﻩ }
ﻩﻩelse{
ﻩﻩﻩb=—b;
ﻩﻩ}
z=a+b;
ﻩﻩprintf(”%d+%d=%d\n”,a,b,z);
return 0 ;

2  判断一个整数是否可以被3和5整除
#include<stdio.h>
int main(void)
{
ﻩint a ;
ﻩprintf("Please enter a:\n”);
scanf(”%d”,&a);
if (a%3==0){
printf(”a可以被3整除:\n”);
}
else{
ﻩif (a%5==0){
ﻩprintf("a可以被5整除:\n”);

ﻩelse {
ﻩprintf(”a不可以被5整除,也不可以被3整除:\n");
ﻩ}
}
从键盘输入一个字符型数据,若输入一个数字字符(’0'-’9'),则将其转换成相应的整数显示出来;若输入其它字符,则显示出错信息。
#include〈stdio。h〉
int main(void)
{
  int a ;
ﻩprintf("please enter a char:\n");
   scanf("%d",&a);
    if((0〈=a)&&(a<=9))
ﻩ{
   printf(”This char is %d:\n",a);
ﻩ}
else
ﻩ{
  printf("这个字符不是个整数:\n”);
ﻩ}
   return 0 ;

编写一个程序,其功能为:从键盘输入三个数x、y、z,判断x+y=z是否成立,若成立输出“x+y=z"的信息,否则输出“x+y!=z"的信息。
#include〈stdio。h>
int main(void)

ﻩint x,y,z;
printf ("请输入x,y,z:\n");
scanf (”%d,%d,%d”,&x,&y,&z);
if (x+y==z)
ﻩ{
printf ("x+y=z\n”);
ﻩ}
ﻩelse
ﻩ{
     printf (”x+y!=z\n");
ﻩ}
ﻩreturn 0;
}
编写一个程序,其功能为:输入三个整数,输出最大数和最小数.
#include<stdio。h>
int main(void)

int a,b,c,x,y;
    printf (”请输入三个数字:\n”);
   scanf (”%d,%d,%d",&a,&b,&c);
    x=0;
if (a>b)
{
ﻩx=a;
ﻩif (x〉c)
ﻩ{
ﻩﻩx=x;
ﻩ}
ﻩelse
ﻩ{
ﻩﻩx=c;
ﻩ}

else

ﻩx=b;
ﻩif(x>c)
ﻩ{
x=x;
ﻩ}
ﻩelse
ﻩ{
ﻩ x=c;
ﻩ}

y=0;
if (a〈b)
{
ﻩy=a;
ﻩif (y〈c)
ﻩ{
ﻩy=y;
ﻩ}
ﻩelse
{
ﻩﻩy=c;
ﻩ}

else

ﻩy=a;
ﻩif(y>c)
ﻩ{
ﻩﻩy=c;
ﻩ}
ﻩelse
ﻩ{
ﻩﻩy=y;
ﻩ}

print

实验二--选择结构程序设计-实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sanshenglu2
  • 文件大小52 KB
  • 时间2021-07-29