5for循环练习题

先求1到100之间的奇数之和,再求1到100之间的偶数之和

for(int i=1;i<=100;i++)

{

  if(i%2 ==0)

  {

    sum1+=i;

  }

  else

  {

    sum2+=i;

  }

}

 printf("偶数和是%d",sum1);

 print("奇数和是%d",sum2);

判断一个数是不是奇数,是奇数就给sum2,否则给sum1

求1到100之间的奇数的平均值

# include<stdio.h>

{

  int sum =0;

  int sum2 = 0;

  float ave = 0;

  for(int i = 1; i<=100; i+=1)

  {

    sum += i;

    if ( i % 2) ==1

    {

      sum2 += i

    }

  }  

  ave =  (float)(sum2) / sum;

 print("平均值是%f",ave);

}

求1到100之间的奇数的个数

if每成立一次,计数器+1呗

int cnt = 0;

for ( int i = 1; i<=100; i++)

{

  if(i%2 == 1)

  {

    cnt += 1;

  }

print("奇数个数是%d",cnt)

}

猜你喜欢

转载自www.cnblogs.com/chrr/p/12365977.html