在顺序结构中,各语句都是按自上而下的顺序执行的,执行完上一个语句就自动执行下一个语句,是无条件的,不必做任何判断。这是最简单的程序结构。实际上,在很多情况下,需要根据某个条件是否满足来决定是否执行指定的操作任务,或者从给定的两种或多种操作选择其一。这就是选择结构要解决的问题。 选择结构和条件判断 由于程序处理问题的需要,在大多数程序中都会包含选择结构,需要在进行下一操作之前先进行条件判断。 C语言有两种选择语句: if语句:用来实现两个分支的选择结构 switch语句:用来实现多分支的选择结构 例:题目要求解得ax2+bc+c=0方程的根。由键盘输入a,b,c假设a,b,c的值任意,并不保...
写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入 //写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入 include<stdio.h> intgetGCD(inta,intb) { intiMax=0,iMin=0;//定义最大最小值并初始化 if(a>b)//分别获取最大最小值 { iMax=a; iMin=b; } else { iMax=b; iMin=a; } intiRet=iMax%iMin;//取余 w...
点此查看电路分析 //点亮单个小灯 include<reg52.h> sbitP0_0=P0^0; sbitP1_0=P1^0; sbitP1_1=P1^1; sbitP1_2=P1^2; sbitP1_3=P1^3; sbitP1_4=P1^4; intmain(void) { P0_0=0; P1_0=0; P1_1=1; P1_2=1; P1_3=1; P1_4=0; while(1) ; } //点亮单个小灯 include<reg52.h> sbitADDR0=P1^0; sbitADDR1=P1^1; sbitADDR2=P1^2...