C Primer Plus(第6版)第二章编程练习答案

       作为在校Fire  Protection Engineering方向萌新,出于爱好和需求开始了计算机学习:-D然而贫困地区的孩子表示真的啥都不知道,半年多的copy式编程搞的深度学习模型也就糊弄鬼还行,真的搞个轮子啥的我只能跪了……

       痛定思痛,决定认真按照CS专业的课程吧数据结构、算法、网络啥的一点点补齐,Python、JavaScript啥的放下从C认真开始培养编程习惯。博客就以《C Primer Plus》这本“恶名昭彰”的C语言之书的课后答案开始。

       作为萌新,这种练习答案当然没有任何实践价值,不过好处是萌新也没有“专家盲区”,不像网上已有的答案对新手的友好度偏低,适合与我一样的萌新食用。

       题目就不再赘述,默认读者手上有实体书或电子版。

#include <stdio.h>
int main(void)
{
	printf("Gustav Mahler\n");
	printf("Gustav\n");	
	printf("Mahler\n");	
	printf("Mahler Gustav\n");
	
	return 0;
 } 
#include <stdio.h>
int main(void)
{
	printf("Gustav Mahler\n");
	
	printf("China\n");	
	
	return 0;
 } 
#include <stdio.h>
int main(void)
{
	int Age; 
	Age = 18;
	
	printf("我的年龄是:%d岁等于%d天\n", Age, 365 * Age);
	
	return 0;
 } 
#include <stdio.h> //建议多调换几次函数原型、函数定义的位置加强了解 

void deny(void) //函数定义放在指令、头文件和函数原型之间,注意不能放在main()函数的后面 
 {
 	printf("Which nobody can deny!");
 }
 
void jolly(void);  
void deny(void); //两个函数原型不能放在main()函数的后面 

int main(void)
{
	jolly(); 
	jolly(); 
	deny();
	 
	return 0;
 } 
 void jolly(void) //函数定义仿照书中的例子放在最后 
 {
 	printf("For he's a jolly good fellow!\n");
 }
 
 
#include <stdio.h> //建议多调换几次函数原型、函数定义的位置加强了解 
 
void br(void);  
void ic(void); //两个函数原型不能放在main()函数的后面 

void br(void) //函数定义放在函数原型后,注意不能放在main()函数的后面 
{
 	printf("Brazil,Russia "); //注意两个函数定义中为了实现题目需求,一个加了\n,另一个没有 
}

int main(void)
{
	br(); 
	ic(); 
	ic();
	br(); 
	 
	return 0;
 } 
 void ic(void) //一个函数定义仿照书中的例子放在最后 
 {
 	printf("Russia,Brazil\n");
 }
 
#include <stdio.h>
int main(void) 
{
	int toes = 10; //整形定义和赋予变量可以放在一行 
	
	printf("toes:%d\ntoes的二倍:%d\ntoes的平方:%d\n", toes, toes * 2, toes * toes);
	
	return 0;
 } 
#include <stdio.h> 
void code(void);
int main(void)
{
	code();code();code();printf("\n"); //多个以;结尾的语句也可以放在一行 
	code();code();printf("\n"); //printf()函数也可以只输出\n 
	code();
	
	return 0;
}
void code(void) 
 {
 	printf("smile!");
 }
 
#include <stdio.h>

int one_three(void);
int two(void);

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

int one_three(void)
{
	printf("one\n");
	two();  //在函数定义中放入函数调用 
}
int two(void)
{
	printf("two\n");
}



猜你喜欢

转载自blog.csdn.net/LittleHaardt/article/details/79750701