循环不用多,一个循环就够了,在输入的同时计算总和,统计对应数值,最后打印输出。
#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个月。保证正确。
希望可以帮助你。