1. 程式人生 > 其它 >C語言程式設計經典題(日常更新)

C語言程式設計經典題(日常更新)

技術標籤:新手上路之C語言c語言演算法

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; }