三個簡單程式
阿新 • • 發佈:2018-12-13
列印1000到2019年的所有閏年:
#include<stdio.h> #include<stdlib.h> int IsLeapYear(int num) { if (num % 400 == 0)//世紀年 { return 1; } if (num % 4 == 0)//普通年 { if (num % 100 == 0) { return 0; } else { return 1; } } return 0; } int main() { for (int i = 1000; i <= 2019; ++i) { if (IsLeapYear(i) == 1) { printf("%d\n", i); } } system("pause"); return 0; }
列印100到200之間的素數:
#include<stdio.h> #include<stdlib.h> int PrimeNum(int num)//判斷num是否為素數 { for (int i = 2; i < num; ++i) { if (num%i == 0) { return 0; } } return 1; } int main() { for (int i = 100; i <= 200; ++i) { PrimeNum(i); if (PrimeNum(i)) { printf("%d\n", i); } } system("pause"); return 0; }
列印99乘法表:
#include<stdio.h>
#include<stdlib.h>
void Mutchat()
{
for (int row = 1; row <= 9; ++row)
{
for (int col = 1; col <= row; ++col)
{
printf("%d*%d=%d ", col, row, col*row);
}
printf("\n");
}
}
int main()
{
Mutchat();
system("pause");
return 0;
}