《C Primer Plus 》第六版 习题 第二章
2017-07-28 21:36
399 查看
【2.12.1】
/[b]*****************************************************[/b]*编写一个程序,调用一次printf函数把你的姓名打印在一行
*再调用一次printf函数,把你的姓名分别打印在两行
*再调用两次printf函数,把你的姓名打印在一行 。
[b]*****************************************************[/b]/
#include <stdio.h> int main() { printf("Mr.Pro\n"); printf("Mr.\nPro\n"); printf("Mr."); printf("Pro"); return 0; }
【2.12.2】
/***************************** *编写一个程序,打印你的姓名和地址。 ******************************/ #include <stdio.h> void name (); //声明name函数 void name () //定义name函数 { int i = 5; int j = 1; int k = 701; printf("姓名:Mr.Pro\n"); printf("地址:XX省XX市XX区XX村XX街X%d巷%d号%d", i , j , k ); } int main() { system("color 0A"); //变色 name(); //调用name函数 return 0; }
【2.12.3】
/******************************************** *编写一个程序把你的年龄转换成天数,并显示这两个值。 *这里不考虑闰年的问题。 *********************************************/ #include <stdio.h> #include <stdlib.h> int main() { system("color 0A"); //字体变色 int age = 18; int age_day = age * 365; printf("我今年%d岁,活了%d天\n",age,age_day); return 0; }
`
【2.12.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函数以外,该程序还要调用两个自定义函数:一个名为jolly *(),用于打印前面3条消息,调用一次打印一条 *另一个函数名deny(),打印最后一条信息。 */ #include <stdio.h> #include <stdlib.h> void jolly(void); //声明jolly函数 void deny(void); //声明deny函数 void jolly(void) //定义jolly函数 { printf("For he's a jolly good fellow!\n"); } void deny(void) //定义deny函数 { printf("Which nobody can deny!\n"); } int main() { jolly(); //调用jolly函数 jolly(); //调用jolly函数 jolly(); //调用jolly函数 deny(); /```` 调用deny函数 return 0; }
【2.12.5】
/* *编写一个程序,生成一下输出: * *Brazil, Russia, India, China *India, China, *Brazil, Russia * *除了main函数以外,该程序还要调用两个自定义函数: *一个名为br(),调用一次打印一次“Brazil,Russia”; *一个名为ic(),调用一次打印一次“India, China“。 *其他内容在main()函数中完成。 */ #include <stdio.h> #include <stdlib.h> void br(void); //函数声明 void ic(void); //函数声明 void br(void) //函数定义 { printf("Brazil,Russia,"); } void ic(void) //函数定义 { printf("India,China,\n"); } int main() { system("color 0A"); br(); //函数调用 ic(); //函数调用 ic(); //函数调用 br(); //函数调用 return 0; }
【2.12.6】
/********************************************** *编写一个程序,创建一个整形变量toes,并将toes设置为10. *程序中还要计算toes的两倍和toes的平方。 *该程序应打印3个值,并分别描述以示分区。 **********************************************/ #include <stdio.h> #include <stdlib.h> int main() { system("color 0A"); int toes = 10; //创建一个整形变量并赋值 printf("toes为%d\n",toes); printf("toes的两倍为%d\n",toes * 2); //打印一个数,这个数是变量toes*2 printf("toes的平方为%d\n",toes * toes); //计算可以在printf函数的声明里计算 return 0; }
【2.12.7】
/********************************************************** 许多研究标明,微笑益处多多。编写一个程序生成以下格式的输出: Smile!Smile!Smile! Smile!Smile! Smile! 该程序要定义一个函数,该函数被调用以此打印一次"Smile!",根据程序的需要使用该函数。 *********************************************/ #include<stdio.h> #include<stdlib.h> void smile(void); //函数声明 void smile(void) //函数定义 { printf("Smile!"); } int main() { smile();smile();smile(); //函数调用 printf("\n"); //打印换行 smile();smile(); printf("\n"); smile(); printf("\n"); return 0; }
【2.12.8】
/********************************************************** *在C语言中,函数可以调用另一个函数。编写一个程序 *调用一个名为one_three()的函数,该函数在一行打印单词”one“, * *再调用第二个函数two(),然后在另一行打印单词”three“。 * *two()函数在一行显示单词”two“。 * *main()函数在调用one_three()函数前要打印短语“starting now:”,并在调用完毕后显示短语“done!”。 *因此该程序输出应如下: * *starting now: *one *two *three *done! **********************************************************/ #include <stdio.h> #include <stdlib.h> void one_three(void); //函数声明 void two(void); //函数声明 void one_three() //函数定义 { printf("one\n"); two(); //自定义函数中调用另一个自定义函数 printf("three\n"); } void two() //函数定义 { printf("two\n"); } int main() { system("color 0A"); printf("starting now:\n"); one_three(); //函数调用 printf("done!\n"); return 0; }
相关文章推荐
- C++ primer plus(第六版)学习笔记、习题答案(5)
- c primer plus 第二章习题摘录
- 《C Primer Plus》第二章 C语言概述 课后习题
- c++ Primer Plus(第六版)第十章习题,写代码之路
- C++ primer plus(第六版)学习笔记、习题答案(3)
- C++ Primer Plus (第6版)课后习题答案 第二章
- c++ Primer Plus(第六版)第十二章习题,写代码之路
- c++ Primer Plus(第六版)第十三章习题,写代码之路
- C++ Primer Plus 第六版第8章习题答案
- c++ Primer Plus(第六版)第十四章习题,写代码之路
- c++ Primer Plus(第六版)第十⑤章习题,写代码之路
- C++ primer plus(第六版)学习笔记、习题答案(4.2)
- C++ Primer Plus 课后习题 第二章
- c++ Primer Plus(第六版)第十六章习题,写代码之路
- C primer plus第二章习题答案(code::blocks)
- C++Primer Plus笔记——第二章 开始学习C++及课后习题答案
- c++ Primer Plus(第六版)第十七章习题,写代码之路
- C++ primer plus(第六版)学习笔记、习题答案(2)
- c++ Primer Plus(第六版)第十八章习题,写代码之路
- c++ PrimerPlus 第六版中文版编程习题答案