#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
// printf("hehe\n");//用‘;’隔开的额就是语句
// 5 = 3 + 2;
// ;
//
// return 0;
//}
//int main()
//{
// int age = 170;
//
// if (age <= 18)
// {
// printf("少年\n");
//
// }
// else if (age >= 18 && age < 26)
// {
// printf("青年\n");
//
// }
// else if (age >= 26 && age < 40)
// {
// printf("中年\n");
//
// }
// else if (age >= 40 && age < 60)
// {
// printf("壮年\n");
//
// }
// else if (age >= 60 && age < 100)
// {
// printf("老年\n");
//
// }
// else
// printf("晚年\n");
/*if (age >= 18)
printf("成年\n");*/
//if (age >= 18)
// printf("成年\n");
//else
//{
//
//printf("未成年\n");
//printf("禁止恋爱\n");//else -- 只能控制一行语句,这行无法被控制,带上大括号就可以解决这种问题
//
//}
// return 0;
// }
//悬空else
//else只会与最近的if匹配
//int main()
//{
// int a = 0;
// int b = 2;
// if (a == 1)
// {
//
// if (b == 2)
// printf("hehe\n");
// else
// printf("haha\n");
// }
// return 0;
//}
//void test()
//{
// if (1)
// {
// return 0;
// }
// //printf("haha\n");
//
// return 1;
//}
//
//int main()
//{
// test();
//
// return 0;
//}
//int main()
//{
//int num = 5;
//if (num == 5)
//if( 5 == num )
//printf("hehe\n");
//return 0;
//}
/*int main()
{
int num = 15;
if (num % 2 == 1)
printf("奇数\n");
return 0;
}*/
//c++
//只有c++, 支持c99标准
int main()
{
//这一段符合题目要求,没问题
int num = 0;//也可以在循环语块外面做初始化
for (num; num <= 100; num++)//num=0,做初始化,只在第一次循环的时候才会执行,后面不会再执行,num++只从第二次循环开始执行
{
printf("本次循环 num = %d \n", num);
if (num % 2 == 1)
{
printf("本次输出num = %d\n", num);
}
}
//这一段不符合题目要求,这一段遍历的是1、3、5..99
//你默认把偶数都排除掉了,而不是交给机器来判断的
//可以加一段输出代码来看看你比遍历的所有数
/* for (num = 1; num <= 100; num += 2)
{
printf("本次循环 num = %d \n", num);
if (num % 2 == 1)
{
printf("本次输出num = %d\n", num);
}
}
*/
return 0;
}