C语言 统计数组a中符合题目条件的次数
答案:1 悬赏:70 手机版
解决时间 2021-03-27 15:53
- 提问者网友:我是女神我骄傲
- 2021-03-27 04:19
C语言 统计数组a中符合题目条件的次数
最佳答案
- 五星知识达人网友:等灯
- 2021-03-27 04:50
#include
int fun(int a[], int n, int *p) {
int i,d300 = 0,max = 0;// max:消费在300以上的最大连续天数。d300:当前消费在300以上的天数
int ds = 0,flag; // ds:消费在500的以上合计天数。
for(i = 0; i < n; ++i) {
if(a[i] >= 300) {
flag = 1;
++d300;
if(a[i] >= 500) ++ds;
}
else {
flag = 0;
if(d300 > max) max = d300;
d300 = 0;
}
}
*p = ds; // 消费在500以上的合计天数。
return max; // 消费在300以上的最大连续天数。
}
int main() {
int a[] = {210,365,256,501,605,810,900,369,856,546,759,520,156,330,298,378,451,365,265,230,112};
int ds,n = sizeof(a)/sizeof(a[0]);
int d300 = fun(a,n,&ds);
printf("消费在300以上的最大连续天数:%d天。
",d300);
printf("消费在500以上的合计天数:%d天。
",ds);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯