用c语言循环语句解决以下问题?

Python019

用c语言循环语句解决以下问题?,第1张

循环不用多,一个循环就够了,在输入的同时计算总和,统计对应数值,最后打印输出。

#include"stdio.h"

int main()

{

  int i,m,flag

  float df[12],sum

  m=0

  for(i=0,m=0,sum=0,flag=0i<12i++)

  {

      scanf("%f",&df[i])

      sum+=df[i]

      if(df[i]>10)m++

      if(sum>100 &&flag==0)flag=i+1

  }

  printf("1、住户一年煤气费用总和:%.1f\n",sum)

  printf("2、超过10元的共有%d个月\n",m)

  printf("3、一年中在第%d月时,费用总和超过100元\n",flag)

  return 0

}

#include<stdio.h>

int main(void)

{

 double a[12]

 int i,count=0

 for(i=0i<12i++)

 {

  scanf("%lf",&a[i])

  if(a[i]>10.0)

   count++

 }

 printf("共有%d个月超过10元。\n",count)

 }

你好:

公历1年是12个月,通过计算,我们可以得到:

每月煤气费用超过100元的共是:

绝对不会超过12个月。保证正确。

希望可以帮助你。