#include<stdio.h> #include<math.h> int main() { int a[10001]; int l,m,c,b; int i,j,n; n=0; scanf("%d %d",&l,&m); for(i=0;i<=l;i++){ a[i]=1; } for(i=0;i<m;i++){ scanf("%d %d",&c,&b); for(j=c;j<=b;j++){ a[j]=0; } } for(i=0;i<=l;i++){ if(a[i]==1){ n=n+1; } } printf("%d\n",n); return 0; }
注意事项:注意数组的运用和赋值
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:549 |
简单的a+b (C语言代码)浏览:583 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:658 |
用筛法求之N内的素数。 (C++代码)浏览:754 |
1011题解浏览:819 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:592 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:566 |
1017题解浏览:663 |
局部变量作函数返回值的问题浏览:1028 |
链表数据求和操作 (C语言代码)浏览:1035 |