编写一个程序,调用一个名为one_three()的函数,该函数在一行打印单词“one”,再调用第二个函数two(),然后在另一行打印单词"three"。
函数two()在一行显示单词“two”。
mian()函数在调用one_three()函数前要打印短语“starting now:”,并在调用完毕后显示短语“done”,要求该程序输出应当如下所示:
starting now:
one
two
three
done!
下图为思考编写的代码,输出结果相同,逻辑相同,只是代码结构与文末标准答案不同。
/* Programming Exercise 2-8 */
#include <stdio.h>
void one_three(void);
void two(void);
int main(void)
{
printf("starting now:\n");
one_three();
printf("done!\n");
return 0;
}
void one_three(void)
{
printf("one\n");
two();
printf("three\n");
}
void two(void)
{
printf("two\n");
}