参考代码:
#include<stdio.h>
int main(void)
{
int a[100][2],count=0, l, j,m; //a[100][2]用来存储m个区域的起始位置和终止位置,
//count统计还剩几棵树
scanf("%d%d", &l, &m);
for (int i = 0; i < m; i++) //输入m个区域的信息
scanf("%d %d", &a[i][0], &a[i][1]);
for (int i = 0; i <= l; i++) //从第0棵树到最后一棵树一个一个判断他们是不是剩下来的树
{
for ( j = 0; j < m; j++)
if (i <= a[j][1] && i >= a[j][0]) //如果他们是这棵树在m个区域中的一个区域范围内就会跳出循环
break; //当这棵树不在这m个区域内内层循环就会执行到最后,这时,j的值为m
if (j == m)
count++; //此时count统计的数就是剩下来的树
}
printf("%d", count);
return 0;
}
0.0分
0 人评分
C语言考试练习题_保留字母 (C语言代码)浏览:733 |
大神老白 (C语言代码)浏览:768 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:658 |
【亲和数】 (C语言代码)浏览:541 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:674 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:574 |
1009题解浏览:802 |
Tom数 (C语言代码)浏览:517 |