| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 772 人关注过本帖
标题:编程学习例二
只看楼主 加入收藏
wtoo2008
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2010-11-9
结帖率:100%
收藏
 问题点数:0 回复次数:8 
编程学习例二
这些题目都是在《C程序设计》谭浩强编及《C.Primer.Plus(第五版)中文版》这两本书上的习题。希望通过互相学习、交流、共同提高VC++6.0编程学习与技巧,本人编写的程序可能不是最好、最高效的,希望大家共同修改、更正或给出该习题的另一种写法,能达到同一效果。
题目:
2.4、编写一个能够产生下面输出的程序:
For he's a jolly good fellow!
For he's a jolly good fellow!
For he's a jolly good fellow!
Which noboby can deny!
程序中除了main()函数之外,要使用两个用户定义的函数;一个用于把上面的夸奖消息输出一次;另一个用于把最后一行输出一次。


程序:
#include <stdio.h>
void prinF(void);    \*函数声明*\
void prinW(void);    \*函数声明*\
int main(void)
{
 prinF();            \*函数调用*\
 prinF();            \*函数调用*\
 prinF();            \*函数调用*\
 prinW();            \*函数调用*\
 return 0;
}

void prinF()         \*函数定义*\
{
 printf("For he's a jolly good fellow!\n");
}

void prinW()         \*函数定义*\
{
 printf("Which noboby can deny!\n");
}

解答:
For he's a jolly good fellow!
For he's a jolly good fellow!
For he's a jolly good fellow!
Which noboby can deny!
搜索更多相关主题的帖子: 学习 
2010-12-13 22:40
li_danwang
Rank: 4
来 自:鄂州
等 级:业余侠客
帖 子:112
专家分:203
注 册:2010-11-12
收藏
得分:0 
经典...

没事来C一下...   
2010-12-14 08:15
missiyou
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:531
专家分:218
注 册:2007-10-9
收藏
得分:0 
#include<iostream>

using namespace std;
bool LogMsg(string str)
{   
    if (str.empty())
        return false;
    cout << str.c_str() << endl;
    return true;
}

bool LogMsgLastLine(string str)
{
   return  LogMsg(str);
}

int main(int argc, char* argv[])
{
    string str;
    str.append("For he's a jolly good fellow!\n");
    str.append(str);
    str.append(str);
    str.erase((str.length() - 1));
    LogMsg(str);
    LogMsgLastLine("Which noboby can deny!\n");
    return 0;


}
2010-12-14 10:49
jm7645178
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-2-22
收藏
得分:0 
回复 2楼 li_danwang
2011-01-24 13:21
Amy_huyier
Rank: 4
等 级:业余侠客
帖 子:46
专家分:265
注 册:2011-1-24
收藏
得分:0 
这题。有点无语啊
2011-01-25 16:02
慢慢的走着
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-1-25
收藏
得分:0 
我選擇用內聯函數了...
2011-01-25 16:56
popo5252521
Rank: 1
等 级:新手上路
帖 子:5
专家分:2
注 册:2012-2-12
收藏
得分:0 
#include <stdio.h>
void prinF(void);    \*函数声明*\
void prinW(void);    \*函数声明*\
int main(void)
{
prinF();            \*函数调用*\
prinF();            \*函数调用*\
prinF();            \*函数调用*\
prinW();            \*函数调用*\
return 0;
}

void prinF()         \*函数定义*\
{
printf("For he's a jolly good fellow!\n");
}

void prinW()         \*函数定义*\
{
printf("Which noboby can deny!\n");
}

运行错误啊
2012-02-12 22:02
popo5252521
Rank: 1
等 级:新手上路
帖 子:5
专家分:2
注 册:2012-2-12
收藏
得分:0 
回三楼  是不是复杂化了?
2012-02-12 22:05
popo5252521
Rank: 1
等 级:新手上路
帖 子:5
专家分:2
注 册:2012-2-12
收藏
得分:0 
#include "stdio.h"
void main()
{
    int i = 0;
    for(i = 0; i<3; i++)
    printf("For he's a jolly good fellow!\n");
    printf("Which nobody can deny!\n");
}
2012-02-12 22:30
快速回复:编程学习例二
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019044 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved