c语言程序设计选择分支程序实验步骤输入一个学生成绩如果低于60,输出“fail"否则输出“pass"实验过程及结果

c语言程序设计选择分支程序实验步骤输入一个学生成绩如果低于60,输出“fail"否则输出“pass"实验过程及结果,第1张

#include<stdio.h>

void main()

{

int i,j

printf("请输入一个整数:")

scanf("%d",&j)

if(j>=60)

i=1

else

i=2

switch (i)

{

case 1: printf("pass\n") break

case 2: printf("failure\n")break

default: printf("error\n")

}

}

可以这样实现,悄毁升当然也可不用if语句,用多启老余枣个case

微机分支程序结构程序设计出现的问题及解决办法:

一、实验内容

熟悉循环结构设计与调试

题目1要求:从NN单元开始的10个连续单元中存放有10个无符号数,从中找出最小的送入MM单元中。

流程图:

选做题要求:试编写一程序,要求比较两个字符串SREING1和STRING2所含字符是否相同,若相同则显示“MATCH”,若不相同则显示“NOMATCH”.

二.实验步骤橘和

1.将MASM文件夹复制到D:盘根目录下

2.将编好的代码复制到MASM文件夹中,扩展名改为’.asm’

3.搭建DOSBox-汇编环境

4.mount c: d:\wmasm 回车后键入C:,回车

5.对源文件进行汇编

c:\masm xff1228.asm回车

连续输入三个回车(若提示有错误返回源文件修圆亮盯改并重复此步骤)

6.对目标文件进行链接

c:\link xff1228.obj回车

连续键入三个回车键贺

7.运行程序

c:\xff1228.exe回车

8.调试程序

结构和流程如下:

1、if 语句有下面三种情况。

第一种,条件成立就做。不成立就不做。

if  (条件)

程序

endif

第二种,条件成立做“程序一”搭让兄,不成立做“程序二”。不管条件成不成立都做。

if  (条件)

程序一

else

程序二

endif

第二种,嵌套条件语句。第一条件成立做“程序一”,不成立又进行条件二判断,条件二成立做“程序三”,条件二不成立做“程序四”。当然还可进行增加判断条件。视软件情况不同嵌套层级也不一样。

if  (条件一)

程序一

else  if (条件二)

程序二

else

程序三

endif

2、 switch语句。当switch后面的表达式的计算结果 与case 后滑正的值相同的就执行这个case语句后的程序,执行完成跳出。 break是跳出这个语句体的词句,有的编程语言一定要加的。 当表达式计算的值没有一个与 case 后面的值相同就执行default 后面语句。

switch (表达式)

{  case  3:

表达式等于3,执行的程序。

(break)

case    2:

表达式等于3,执行的程序。

(break)

case    1:

表达式等于3,执行的程序。

(break)

case    0:

表达式等于3,执行的程序。

(break)

default:

没有匹配的条件,执行的程序。知袭


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12370682.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存