C語言程式設計經典題(日常更新)
阿新 • • 發佈:2020-12-24
1. 判定一個輸入的自然數是否為素數(2020.12.23)
#include <stdio.h>
#include <stdbool.h>
bool is_prime(int n){ //判定一個輸入的自然數是否為素數。
int divisor;
if(n <= 1)
return false;
for(divisor = 2; divisor * divisor <= n; divisor++)
if(n % divisor == 0)
return false;
return true;
}
int main(){
int n;
printf("Enter a number: \n");
sacnf("%d", &n);
if(is_prime(n))
printf("Prime\n");
else
("Not prime\n");
return 0;
}
程式碼抄錄自《C語言程式設計現代方法(第2版)》P130
2. 輸出九九乘法口訣表(2020.12.23)
#include <stdio.h>
int main(){ //輸出九九乘法口訣表。
int i;
int j;
int result;
for(i=0; i<9; i++){
for(j=0; j<9; j++){
result = i*j;
printf("%d*%d = %-3d", i,j,result); //-3d表示左對齊佔三位
}
printf("\n");
}
return 0;
}