有人能吗?
比如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;
}
评论