解题思路:
注意事项:
参考代码:
#include <stdio.h>
void main()
{
int L,M,i,a[30][2],b[1000]={0},low,n=0;
do
{
scanf("%d %d",&L,&M);
}while(!(L>=1&&L<=1000&&M>=1&&M<=100));
for(i=0;i<M;i++)
{
scanf("%d %d",&a[i][0],&a[i][1]);
if(a[i][0]==a[i][1]) i--;
}
for(i=0;i<M;i++)
{
for(low=a[i][0];low<=a[i][1];low++)
b[low]=1;
}
for(i=0;i<=L;i++)
if(b[i]==0) n++;
printf("%d\n",n);
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:770 |
C语言训练-角谷猜想 (C++代码)(3N+1问题)浏览:1850 |
【数组的距离】 (C语言代码)浏览:787 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1555 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:597 |
printf基础练习2 (C语言代码)浏览:796 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:897 |
1009题解浏览:802 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:750 |
printf基础练习2 (C语言代码)浏览:547 |