如何打印" Hello World"使用if else语句

时间:2014-04-27 11:17:22

标签: c

我正在准备面试,所以在互联网的某个地方,我得到了这个:

  

"条件"应该是什么?以便下面的代码片段打印出来   的“HelloWorld”?

if(<condition>)
  printf ("Hello");
else
  printf("World");

请帮助我。

1 个答案:

答案 0 :(得分:11)

试试这个:

if(printf("Hello")<=0)
  printf ("Hello");
else
  printf("World");

if(!!!printf("Hello"))
  printf ("Hello");
else
  printf("World");

<强>解释

成功时,printf返回打印的字符数。失败时返回负数。所以else部分将在打印之后执行&#34; Hello&#34;。