the line one is too long c语言
查看原帖
the line one is too long c语言
667306
taojun6楼主2022/2/27 19:01
int main()
{
	int l,b=3,k=0,g=0,n=0;
	scanf("%d",&l);
	if(l==1){
		printf("0");
	}
	if(l==2){
		printf("2\n");
		printf("1");
	}
	if(l>2){
		printf("2\n");
	while(k<=l){
		for(int i=2;i<b;i++){
			g=0;
			if(b/i!=0&&b%i==0){
				g=1;
				break;
			}
			}
			if(g!=1){
				k=k+b;
				if(k<=l){
					printf("%d\n",b);
					n++;
				}
				else{
					break;
				}
			}
			b++;
		}

	}
	printf("%d",n+1);
	return 0;
} ``` 
2022/2/27 19:01
加载中...