if (disc<o) printf( has not real roots\n i else {p=-b/(2.0*a) g=sqrt(disc)/(2.0*ai x1=p+gi X2=p-gir printf( real roots: \nx1=%07.2f\n x2=%72f\n"rx1x2); return o 复合语句
if (disc<0) printf(“has not real roots\n”); else { p=-b/(2.0*a); q=sqrt(disc)/(2.0*a); x1=p+q; x2=p-q; printf(“real roots:\nx1=%7.2f\n x2=%7.2f\n”,x1,x2); } return 0; } 复合语句
4.2用语句实现选择结构 421用近语句处理选择结构举例 422i语句的一般形式
4.2 用if语句实现选择结构 4.2.1 用if语句处理选择结构举例 4.2.2 if语句的一般形式
4.21用语句处理选择结构举例 例42输入两个实数,按代数值由小到 大的顺序输出这两个数
4.2.1 用if语句处理选择结构举例 例4.2 输入两个实数,按代数值由小到 大的顺序输出这两个数
4.21用语句处理选择结构举例 解题思路: ◆只需要做一次比较,然后进行一次交换即可 ◆用f语句实现条件判断 ◆关键是怎样实现两个变量值的互换 互换前A B 互换后A ★|B
➢解题思路: ◆只需要做一次比较,然后进行一次交换即可 ◆用if语句实现条件判断 ◆关键是怎样实现两个变量值的互换 互换前 A ★ ● B 互换后 A ● ★ B 4.2.1 用if语句处理选择结构举例
# include≤ stdio h> int maino dfloat a,b, tr scanf( %/of, %of, &a, &b) f(a>b)如果a>b。选择结构,用语句实现 [t=a; asb 将a和b的值互换 bst printf( o/o5.2f, %/05.2f\n"a,b)i return o 3.6.-3.2 3.28.3.68
#include <stdio.h> int main() { float a,b,t; scanf("%f,%f",&a,&b); if(a>b) { t=a; a=b; b=t; } printf("%5.2f,%5.2f\n",a,b); return 0; } 将a和b的值互换 如果a>b。选择结构,用if语句实现