为什么输出总是开始的总量
查看原帖
为什么输出总是开始的总量
1192070
kurobal楼主2023/12/13 21:25
#include <stdio.h>
int main()
{
	int l,m;
	scanf("%d %d", &l, &m);
	int u[m],v[m];
	int num[l+1];
	for(int i = 0;i<m;i++){
		scanf("%d %d", &u[i],&v[i]);
	}
	
	
	for(int n = 0;n< l+1;n++){
		num[n] = 1;
	}
	
	for(int k = 0; k <= l; k++){
		for(int i = 0;i<m;i++){
			if(u[i] <= k <=v[i]){
				num[k]=0;
			}
		}
	}
	
	int number = 0;
	for(int i = 0;i <= l;i++){
		if(num[i]=1){
			number++;
		}
	}
	printf("%d", number);
	
	return 0;
}
2023/12/13 21:25
加载中...