求100-200間所有素數;判斷1000-2000年間的閏年

#include<stdio.h>//求素數

#include<math.h>



int main()

{

    int i, j, k,n=0;

for (i = 100; i < 200; i++)

{

k = sqrt(i);

for (j = 2; j <= k; j++)

{

if (i%j == 0)  break;

if (j+1>k)

{

printf("%d ", i);

n++;

if (n % 10 == 0)

{

printf("\n");

}

}

}

}

    return 0;

}


#include<stdio.h>//判斷閏年

int main()

{

        int i;

printf("請輸入一個1000-2000的年份:");

scanf("%d", &i);

if (i<1000 || i>2000)

{

printf("輸入錯誤!\n");

}

else

{

if ((i % 4 == 0 && i % 100 != 0) || (i % 400 == 0))

{

printf("%d是閏年\n", i);

}

else

{

printf("%d不是閏年\n", i);

}

}

return 0;

}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章