求一道C语言编程题!题目如下

hanyangceo 2011-06-05 04:12:07
编写一个程序,程序中要调用名为 one_three()的函数。该函数要在一行中显示单词“one“,再调用two()函数,然后再在另一行中显示单词“three”。函数two()应该能在一行中显示单词“two”。main()函数应该在调用one_three()函数之前显示短语“starting now:”,函数调用之后要显示“done!”。这样,最后的输出结果应如下所示:


starting now:

one
two
three
done!
...全文
164 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sshhaayyuuee 2011-06-05
  • 打赏
  • 举报
回复
LZ 是不是想用构造函数和析构函数实现呢?
ryfdizuo 2011-06-05
  • 打赏
  • 举报
回复
#include <stdio.h>
void two()
{
printf("two\n");
}
void one_three()
{
printf("one\n");
two();
printf("three\n");
}

void main()
{
printf("starting now: \n");
one_three();
printf("done!\n");

getchar();
}
starting now:
one
two
three
done!

lz可以结贴了。
hanyangceo 2011-06-05
  • 打赏
  • 举报
回复
1楼编码没错吗,我怎么编译,提示 gethar(); X ,
nightkids_008 2011-06-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dizuo 的回复:]
C/C++ code
#include <stdio.h>
void two()
{
printf("two\n");
}
void one_three()
{
printf("one\n");
two();
printf("three\n");

gethar();
}

void main()
{
printf("starting now:……
[/Quote]++++++++
ryfdizuo 2011-06-05
  • 打赏
  • 举报
回复
#include <stdio.h>
void two()
{
printf("two\n");
}
void one_three()
{
printf("one\n");
two();
printf("three\n");

gethar();
}

void main()
{
printf("starting now: \n");
one_three();
printf("done!\n");
}

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧