编译时出现“#include ”: 在查找预编译头使用时跳过,解决方法:把#include "stdafx.h"放到了#include上面,为什么?
#include "stdafx.h"
#include<iostream>
#include<stdio.h>
using namespace std;
// 判断一个数是不是偶数
// 如果是偶数,则返回true,否则返回false
bool isEven( int i )
{
return i % 2 == 0;
}
int main()
{
bool bEven; // 表示某个数是否是偶数
int nEvenCount = 0;// 总的偶数个数
int nFrom = 0;
int nTo = 100;// 统计范围
// 统计范围内的所有数
for (int i = nFrom; i <= nTo; ++i)
{ // 调用isEven()函数判断当前数值
// 如果是偶数,则返回true,否则返回false
bEven = isEven( i );
// 将布尔类型变量和整型变量进行运算
// 布尔类型变量将被隐式地转换为整型对象
// 如果bEven的值是true,表示这是一个偶数,相应的统计数也加1
nEvenCount += bEven;
}
// 输出结果
cout << nFrom << "到" << nTo << "之间的偶数个数为:" << nEvenCount << endl;
}