计算1+3+5…99的值
- 方法1。每2位遍历,计算和。
#include <stdio.h>
int main(void)
{
int i,sum = 0;
for (i = 1;i < 100;i += 2)
{
sum += i;
}
printf("sum = %d\n",sum);
return 0;
}
- 方法2。判断该数是否是奇数。
#include <stdio.h>
int main()
{
int i,sum = 0;
do
{
if (i % 2 != 0)
{
sum += i;
}
i++;
}while(i < 100);
printf("%d",sum);
return 0;
}