如何在不使用循环和递归的情况下在C中打印100次数字?

使用循环或递归方法可以解决这个问题,但如果两者都不允许呢?

null

一个简单的解决方案是在cout语句中写100次数字。更好的解决方案是使用#define指令( 宏观扩张 )

// CPP program to print "1" 100 times.
// Prints 1 only once
#define a cout<<"1"<<endl;
// Puts "a" 10 times
#define b a a a a a a a a a a
// Puts "b" 10 times
#define c b b b b b b b b b b
int main()
{
c;
return 0;
}


输出:100乘以1。

本文由 阿迪提亚·拉赫查 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享