【发布时间】:2010-12-06 14:27:48
【问题描述】:
我想编写一个 C 函数,它将在标准输出上的每一行打印 1 到 N 个,其中 N 是函数的 int 参数。该函数不应使用 while、for、do-while 循环、goto 语句、递归和 switch 语句。有可能吗?
【问题讨论】:
-
如果这是一个挑战问题,我们给你一个答案,挑战将被破坏。
-
printf("1 到 N");
-
也许可以使用宏?
-
system(("MyExe %d",N-1))算作递归吗? :P -
使用内联汇编,大功告成。