第一節: 另一個世界的問候 Hello World
- 如果我們把現實世界看做是虛拟的, 程式的世界是真實的,
就是人類向程式世界的第一聲問候.
HelloWorld
#include <stdio.h>
int main(){
printf("Hello World~\n");
return 0;
}
第二節: 咚咚咚...
- 轉義符加字元會有特殊效果, 如\a代表了響鈴聲,Windows是滴滴滴... MacOS是咚咚咚...
- 人類收到三體世界的第一聲問候是"不要回複! 不要回複! 不要回複!",
#include <stdio.h>
#include <unistd.h>
int main(){
for (int i = 0; i < 3; i++){
printf("不要回複!\n");
printf("\a");
sleep(1);
}
return 0;
}
第三節: 文明的證明
- 不同文明第一次握手時, 會通過發送質數,來判斷對方的文明程度, 如果我發送2, 3, 5, 7 你應該回複11, 13, 17, 19...
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main(){
int i = 0;
printf("=質數為=>2\n");
while(1){
for (int j=2; j<i; j++){
// 如果商為0,直接跳過
if (i%j == 0){
break;
}
// 如果無法找到整除的數, 則目前被除數為質數
if (j+1 == i){
printf("=質數為=>%d\n", i);
sleep(1);
}
}
i++;
}
}