一·计算机中的三大结构 1·顺序结构 2·分支(选择)结构 3·循环结构
二·分支结构中的if语句: 1·if中的()要填能算出结果的式子 为真就执行得出1 为假就不执行得出0 比如1>2为假 就不执行 而abc也为真 因为有ASCII表 2·{}在代码只有一句时可以省去
#include <stdio.h>
int main(){
int num;
printf("请输入一个整数:");
scanf("%d", &num);
//输出他是一个奇数 %2 == 1
if(num % 2 == 1){ //此处的==1可以去掉 因为num%2可以算出值
printf("他是一个奇数\n", num);//ALT+箭头可以快速移动整排
}
//输出他是一个偶数 %2 == 0
if(num % 2 == 0){
printf("他是一个偶数\n", num);
}
return 0;
}
三·if-eles语句
#include <stdio.h>
int main(){
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if(num % 2 == 1){
printf("他是一个奇数\n", num);
}
else{
printf("他是一个偶数\n", num);
}
printf("程序结束\n");
return 0;
}
上述的三元形式
#include <stdio.h>
int main(){
int num;
printf("请输入一个整数:");
scanf("%d",&num);
//表达式1?表达式2:表达式3
//如果表达式1的值为真,则整个表达式的值为表达式2的值
//如果表达式1的值为假,则整个表达式的值为表达式3的值
num % 2 ? printf("奇数\n") : printf("偶数\n");
printf ("程序结束\n");
return 0;
}
流程图