#include <stdio.h> void main( ) { int a,b; scanf(“%d%d”,&a,&b”); if (b= =10) y=a+b; else y=a-b;
if (a= =1)
if (b= =2) y=2*a-b; else y=a+2*b;
printf(“%d”,y);
}
【例】输入2个实数,按由大到小的顺序输出这2个数。 #include<stdio.h> if (a>b) void main( ) { printf(“%f,%f”,a,b);
If (a<b)
float a, b, temp; printf(“Input a, b:”);
scanf(“%f,%f”, &a, &b); if (a<b) { temp = a; //a,b交换 a = b; b = temp; } printf(“%f, %f\n”,a, b);
然后用这个变量的值与要比较的数逐个进行比较在比较时如果发现这个最大小值变量的值比这个要比较的数小大则将这个数存放到最大小值变量中使该变量始终存放着一个所有已比较的数中的最大小值
第三章
控制结构
重点:
1、单分支和双分支if语句的基本用法。 2、If语句的嵌套使用。 3、Switch语句的基本用法。 4、while、do-while语句的基本用法。 5、for 语句的使用。
例:
int a, b, c, d,sum; a = b+c*d; c ++;
sum =a+b++;
3)函数调用语句 通常函数调用语句作为表达式语句的一部分,因此函数调用语 句可并入表达式语句. 例: a=max(a,b,c); printf(“%d%o\n”,x , y+8); 4)空语句 只有一个;的语句叫空语句,是表达式语句的特例,该语句不 做任何事情。