作业四 分支结构

知识点:
(1)int i;
    int char1,digit,other;
    char ch;
    char1=digit=other=0; 
如果要统计英文字母、数字字符或其他字符的个数,需要用到以上的编译步骤。

(2)算平均成绩和分等级可以用if语句也可以用switch语句,具体用法:
if:if(grade>=90){
              A++;
              total_A=total_A+grade;}
     else if(grade>=80){
               B++;
               total_B=total_B+grade;}以此类推...
switch:switch语句所有语句段的末尾使用break,可以简单、清晰地实现多分支选择,这也是switch语句的主要使用方法...

(3)要比较三个数的大小,需要有一个中间量,设max=a,用a和b、c比较大小,谁大就等于谁...

(4)输入五级制成绩,输入相对应的百分制成绩区间,用switch语句时不要忘记最后的break...

(5)输入21世纪所有闰年,需要知道21世纪是2000~2100,;还有闰年能被四整除但不能被100整除,或者能被400整除,知道这个就很好写了,然后用if((year%4==0&&year%100!=0)||year%400==0),在输出year就行...

实验中遇到的问题:
(1)switch语句中的每一个case后面都要跟一个break,不然它会跟着下一个语句走;
(2)for后面的i要看清楚从哪开始到哪结束;
(3)比较数的大小需要一个中间数。

心得体会:
(1)c语言还是没有想象中那么简单/(ㄒoㄒ)/~~
(2)要细心,要沉得住气,要.....很多耐心!!!

时间: 2024-10-06 05:37:11

作业四 分支结构的相关文章

实验四:分支结构

一.实验内容 1. 本题要求编写程序,输入10个字符,统计英文字母.空格或回车.数字字符和其他字符的个数. 2. 有3个整数a.b.c,由键盘输入,输出其中最大的数. 3. 输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计各等级成绩的个数.成绩等级分为五级,分别为A(90~100).B(80~89).C(70~79).D(60~69)和E(0~59).试编写相应程序. 4. 输入五级制成绩(A~E),输出相应的百分制成绩(0~100)区间,要求使用switch语句.例如,输入A,输出9

java-分支结构(四种基本分支结构的认识)

分支结构:有条件的执行某语句,并非每句必走 1)if结构:1条路 2)if...else结构:2条路 3)if...else if结构:多条路 4)switch...case结构:多条路 优点:效率高.结构清晰 缺点:整数.相等 break:跳出switch 一.if结构的认识 /* * 1.if结构:1条路 * 1)语法: * if(boolean){ * 语句块 * } * 2)执行过程: * 判断boolean的值: * 若为true,则执行语句块 * 若为false,则不执行语句块 */

实验四—多分支结构及本章总结

一. 本次课学习到的知识点 1.字符型变量类型名char及字符型变量oP 2..字符输入函数getchar()功能为将输入的一个字符,赋值给字符型变量 3..逻辑运算符:逻辑非!,逻辑与&&,逻辑或|| 4..字符型数据的输入和输出:字符型数据的输入输出可以调用函数scanf().printf()和getchar().putchar() 函数getchar()和putchar()只能处理单个字符的输入和输出 5.switch语句:可以处理多分支选择问题.break语句的三种使用方法 6.要

第四章 分支结构实验

C程序设计实验报告 实验项目:分支结构实验 姓名:王承伟    实验地点:家    实验时间:2020.3.29 一.实验目的与要求 1. 掌握C语言逻辑值的表示方法(0代表“假”,1代表“真”) 2.学会正确地使用关系表达式和逻辑表达式 3.掌握各种形式的if语句语法和使用方法.if语句中if和else的匹配关系,以及if语句的嵌套 4.熟练掌握switch语句的语法和使用方法,注意在switch语句中break语句的用法及switch语句的嵌套 二.实验内容 1.实验练习:4.3.1.if语

作业3---for语句及分支结构else-if

1.本次课学习到的知识点: (1)for语句的一般表达式,执行顺序: (2)指定次序的循环程序设计:数列的累加.累乘等: (3)else-if实现的分支结构可以判断语句的真假 2.实验过程中遇到的问题及解决方法: (1)在带有函数的循环程序计算中,循环语句的表达不是很清楚,还有就是编程中的小细节容易遗漏,比如语句后的分号等 (2)解决方法:参考书上例题,多次尝试,理解并熟悉本节课的内容 3.实验心得体会:编程的难度开始显现出来了,书本上的表达有些难以理解,有一些小的细节问题,很难在书本上找到答案

C语言第三次博客作业---单层循环结构

一.PTA实验作业 题目1:最佳情侣身高差 1.实验代码 int N,i; double height; //height表示身高 char sex; //sex表示性别 (height>=1.0&&height<=3.0); (N>0&&N<=10); scanf("%d",&N); for(i=1;i<=N;i++){ scanf("\n%c%lf",&sex,&height)

shell脚本编程的选择分支结构

选择执行结构: if语句单分支结构:如果条件为真,则执行then后的命令,否则,不做任何操作: if CONDITION :then STATEMENT fi 或 if CONDITION ; then STATEMENT1 STATEMENT2 ... fi 注意:想要执行then后面的STATEMENTS,前提条件是CONDITION部分为真: if语句的双分支结构:如果条件为真,就执行then后面的命令:否则就执行else后面的命令: if CONDITION ; then STATEME

Javascript开发技巧(JS入门、运算符、分支结构、循环结构)

一.Js简介和入门 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>JavaScript简介</title> <!-- [使用JS的三种方式] 1.HTML标签中内嵌JS(不提倡使用): <button onclick="javascript:alert('小碧池!你真点啊!')">有本事点我呀!!!<

分支结构和循环语句

一.分支结构 1.多分支的if语句 2.switch语句 if(条件表达式1){ switch(变量名){           //语句块1 case 值1 : }else if(条件表达式2){ //执行语句块1          //语句块2 break; }else if(条件表达式3){ case 值2 :  //语句块3 //执行语句块2 }else if(条件表达式n){ break;          //语句块n case 值n :   }else{   //执行语句块n