1.if else语句·输出某人是否成年
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int age = 16;
if (age >= 18)
printf("已成年\n");
else
{
printf("未成年\n");
printf("不能购买香烟\n");
}
return 0;
}
注:此处若加一段如“18<age<30”对青年的定义,应该表达为“age>=18&&age<30"
另,C语言如何表示真假?——非0就是真,0就是假
如下,并且下述是if else多分支结构
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int age = 60;
if (age < 18)
printf("少年\n");
else if
(age >= 18 && age < 30)
printf("青年\n");
else if
(age >= 30 && age < 60)
printf("壮年\n");
else
printf("老年\n");
return 0;
}
注:else找离他最近的if匹配
下例输出为空
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int a = 0;
int b = 2;
if (a == 1)
if (b == 2)
printf("ture\n");
else
printf(" false\n");
return 0;
}
2.输出0-100以内奇数
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int i = 0;
for(i = 1;i<= 100;i++)
{
if (i % 2 == 1)
printf("%d\n", i);
}
return 0;
}