01/10/2018, 15:16

Tìm số nguyên tố trong khoảng 1-n: không nhập được n>100

Các cao nhân giúp e với ạ ,em bug lỗi mãi mà ko ra
Đề bài là :Hãy nhập vào n và in ra các số nguyên tố từ 0-n
Đây là code của e ạ mà ko hiểu sao khi nập từ 1-99 thì đúng nhưng nhập từ 100 trở đi kết quả lại sai ạ
E xin cảm ơn ạ

#include<stdio.h>
int main(){
  	int i,j,n,dem=0;
  	printf ("nhap vào so n:");
  	scanf ("%2d",&n);
  	if (i<2) {
  		return 0;
  		}
  	if (i>=2){
	  
  	for (i=2;i<=n;i++) {
  			for (j=1;j<=i;j++){
  				if (i%j==0){
  					dem++;
  					}
  			}
  			if (dem==2){
  				printf("%4d",i);
  				
  				}
  			dem=0;
  		}
  	}
    return 0;
}
*grab popcorn* viết 17:18 ngày 01/10/2018

scanf ("%2d",&n);

Sai chỗ này nè

Nam Lê viết 17:32 ngày 01/10/2018

ok a ,em đã fix r ạ
em lại cứ đi bug lỗi phần dưới

Bài liên quan
0