/*编写 一个能够产生下面的程序:
For he's a jolly good fellow!
For he's a jolly good fellow!
For he's a jolly good fellow!
Which nobody can deny!
程序中除了main () 函数之外,要使用两个用户定义的函数:一个用于把上面的夸奖消息略输出一次:另外用于把最后一行输出一次*/
#include <stdio.h>//x-4.c
void a (void) ; //指定函数原型
void b (void) ; //指定函数原型
int main (void)
{
a ();       //调用函数a
b ();       //调用函数b
return 0 ;
}
void a (void)//a函数体
{
printf ("For he's a jolly good fellow!\nFor he's a jolly good fellow!\nFor he's a jolly good fellow!\n");
void b (void) //b函数体
{
printf ("Which nobody can deny!\n");
}
/*x-4变形
/*编写 一个能够产生下面的程序:
For he's a jolly good fellow!
For he's a jolly good fellow!
For he's a jolly good fellow!
Which nobody can deny!
程序中除了main () 函数之外,要使用两个用户定义的函数:一个用于把上面的夸奖消息略输出一次:另外用于把最后一行输出一次*/
#include <stdio.h> //x-4-1.c
void a (void) ; //指定函数原型
void b (void) ; //指定函数原型
int main (void)
{
a ();//调用函数a
a ();//调用函数a
a ();//调用函数a
b ();       //调用函数b
return 0 ;
}
void a (void)//a函数体
{
printf ("For he's a jolly good fellow!\n");
void b (void) //b函数体
{
printf ("Which nobody can deny!\n");
}
/*编写一个程序,创建一个名为toes的整数变量。让程序把toes设置为10。再让程序计算两个toes的和
以及toes的平方。程序所有的3个值,并分别标识它们。*/
#include <stdio.h>//x-5.c
int main (void)
{
int toes ;
toes = 10 ;
printf ("toes的值是%d \n",toes);
printf ("toesr的和是%d \n",toes = toes + toes);
toes = 10;
printf ("toes的平方是%d \n",toes = toes * toes);
return 0 ;
}
/*编写一个能够产生下列输出的程序:
Smile!Smile!Smile!
Smile!Smile!
Smile!
在程序中定义下个能显示字符串Smile!一次的函数并在需要用是使用该函数
*/
#include <stdio.h>
void a (void) ; //a函数原型,输出一个Smile!
int main (void)//x-6.c
{
a () ;
a () ;
a () ;
printf ("\n");
a () ;
a () ;
printf ("\n");
a () ;
printf ("\n");
return 0 ;
}
void a (void)
{
printf ("Smile!");
}
/* 编写一个程序,程序中要调用名为one _three () 的函数。该函数要在一行中显示单词"one",在调用
two () 函数,然后再在另一个行中显示单词"three"。函数two () 应该能在一行显示单词"two".main () 函数
应该在调用one_three ()函数之前显示短语" starting now:",函数调用之后要显示"done!"这样,最后的输出结果应如下所示:
starting now:
one
two
three
done!
*/
#include <stdio.h>
void one_three (void) ;//函数原形
void two (void);//函数原形
int main (void)//x-7.c
{
printf ("starting now:\n");
one_three ();
two ();
printf ("done!\n");
return 0 ;
}
void one_three (void)
{
printf ("one\n");
}
void two (void)
{
printf ("two\nthree \n");
}
/* 编写一个程序,程序中要调用名为one _three () 的函数。该函数要在一行中显示单词"one",在调用
two () 函数,然后再在另一个行中显示单词"three"。函数two () 应该能在一行显示单词"two".main () 函数
应该在调用one_three ()函数之前显示短语" starting now:",函数调用之后要显示"done!"这样,最后的输出结果应如下所示:
starting now:
one
two
three
done!
*/
#include <stdio.h>
void one_three (void) ;//函数原形
void two (void);//函数原形
int main (void)//x-7-1.c
{
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");
}

转载于:https://blog.51cto.com/ghskdq/992277

c primer plus(第五版)读书笔计 第二章(6)相关推荐

  1. c primer plus(第五版)读书笔计 第二章(3)

    // 2-2.c --------把两个fathoms换算成英尺 #include <stdio.h> int main (void) { int feet, fathoms; fatho ...

  2. c primer plus(第五版)读书笔计 第四章(1)

    //4-1.c ---一个能为您提供信息的对话程序 #include <stdio.h> #include <string.h>//提供strlen ()函数原型 #defin ...

  3. C++ primer第五版学习记录:第二章变量和基本类型

    C++ primer第五版学习记录:第二章变量和基本类型 断断续续把第二章看完用了大概两周时间,发扬一下之前默写的传统,顺便让自己梳理一下该章节的具体框架及结构.可能会有理解错误的地方,欢迎大家批评指 ...

  4. C++语言程序设计第五版 - 郑莉(第二章课后习题)

    第2章  C++简单程序设计 2-25 编写一个完整的程序,实现功能:向用户提问"现在正在下雨吗?",提示用户输入Y 或N.若输入为Y,显示"现在正在下雨.": ...

  5. 数据库笔记整理--基于《数据库系统概论》第五版王珊一书|第二章--关系数据库知识整理和课后习题答案

    该系列的博客都是基于<数据库系统概论>第五版王珊一书 前提: 因为最近要升学的原因,再加上重温数据库部分内容,所以整理一份比较详细且重点的笔记.适合有考研升学需求的人收藏 -------- ...

  6. 大学计算机第七版读书笔记(第二章)

    大学计算机精简内容第二章 1,计算机系统 计算机系统由硬件系统和软件系统组成. 硬件系统中又分为主机和外部设备.主机中有由运算器和控制器组成的中央控制器(CPU),和随机内存存储器(RAM),只读内存 ...

  7. C++Primer PLus 第五版读书笔记

    处理第一个问题: 1)某书店以文件形式保存其每一笔交易.没一笔交易记录某本书的销售情况,含有ISBM.销售册数和销售单 价.每一笔交易形如:0-201-70352-X 4 24.99 -------- ...

  8. 计算机网络教程第五版课后答案(第二章)

    ** 第二章 数据链路层 ** 2-1 物理层要解决哪些问题?物理层协议的主要任务是什么? 解答:物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体.因此物理层要 ...

  9. C++ primer (中文版-第五版 )练习题答案

    C++ primer (中文版-第五版 ) 练习题答案 第1章 开始 1.4控制流 1.4.1节 while语句练习 1.4.2节 for语句练习 1.4.3节 读取数量不定的输入数据练习 1.4.4 ...

最新文章

  1. Java 自定义线程池
  2. 算法-------寻找旋转排序数组中的最小值
  3. arcgis api for javascipt 加载天地图、百度地图
  4. PHP发起POST DELETE GET POST 请求
  5. Array.from()方法
  6. mysql 分组后,统计记录条数
  7. [RESTful web services读书笔记] 接口设计中维持XML和JSON表述的兼容性
  8. android killer 连接模拟器,AndroidKiller怎么连接夜游神手机模拟器的方法教程
  9. 什么是等保,为什么企业要做等保服务。
  10. POJ 2248【加法链】
  11. matlab-高数 diff 二阶导数
  12. PHP大型Web应用入门
  13. 如何在谷歌地球上画路线或者运动轨迹?根据纬经高信息在谷歌地球Google earth中画运动轨迹,首先将Excel文件纬经高信息转换为.csv文件,再转换为.kml文件,最终在谷歌地球中显示。
  14. javaScript:实现倒计时定时器setInterval的开始计时、暂停计时、停止计时效果
  15. 电脑使用越来越慢,如何解决
  16. MediaPlayer无法成功切换歌曲:setDataSource(FileDescriptor fd)的问题
  17. 迭代法求解非线性方程组(含python代码)
  18. 2020 力扣杯!Code Your Future 春季全国编程大赛题解
  19. 【Android自动化】AccessibilityService实战-微信僵尸好友检测
  20. TEC温控器 半导体制冷片驱动模块 高精度温度控制器

热门文章

  1. 带你轻松写出第一篇优秀论文
  2. C. Unusual Competitions
  3. 办公室局域网打印机配置笔记及0x0000011b连接错误成功解决方法
  4. InnerClass annotations are missing corresponding EnclosingMember annotations. Such InnerClas...
  5. 【C语言】一文搞懂C语言文件操作
  6. 一个完整直播app功能分析
  7. 野火A7学习第十次(状态机相关)
  8. 虚拟现实是计算机软件么,虚拟现实技术对于电脑软件、硬件的配置要求有哪些?...
  9. Kafka的命令行操作
  10. 10个python接私活的平台,整整10个!总有适合你的,你有技术就有钱