看視訊教程時看到的,單純碼下來記錄一下
實作原理:
1.n 一直在累加
2. 每嵌套調用一次A,列印次數平方一次,即第一次列印0~9,第二次列印10~99,第三次列印100~999
#include <iostream>
using namespace std;
#define A(x) x;x;x;x;x;x;x;x;x;x;
int main()
{
int n = 0;
A(A(A(printf("%d ",n++)))); //相當于把printf指令複制粘貼1000次,然後按照從左往右運作,每次n都執行了一次n++操作
//printf("%d ",n++);printf("%d ",n++);printf("%d ",n++);printf("%d ",n++);printf("%d ",n++);.....
return 0;
}
上一題:漢諾塔遊戲
下一題:利用位運算進行字母大小寫轉換