有人能吗? 比如N=3,则输出1,2,3,4,5,6,7,8,9 N=4, 输出1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21...... 应该是用宏定义实现吧? 不过怎么实现任意输入N,我就不会了,汗 #include<stdio.h> #define A(n) n;n;n; //宏定义,3个连续语句 int main() { int a=1; A(A(A(printf("%d ",a++)))); //3次方就用3个A() return 0; }

评论