C语言基础程序——入门经典100道实例
intmain(){doublei;//利润doublebonus=0;//奖金printf("当月利润是:");scanf("%lf",&i);//输入当月利润doublebonus1=100000*0.1;//十万的奖金doublebonus2=bonus1+100000*0.075;//二十万的奖金doublebonus4=bonus2+200000*0.05;//四十万的奖金doublebonus6=bonus4...
C语言扩展库+结构体序列化
下面介绍一个个人最近根据C++标准库风格重新实现了一套容器扩展通用库实现,包含链表、队列(FIFO)和栈(LIFO)等,其中包含了结构体定义序列化/反序列化功能。初步简单进行过验证而已介绍具体功能有:支持多种容器实现,包括通用队列(包括不定长队列)、栈和链表功能支持定义序列化/反序列化的结构体功能使用到了Bo...
全国计算机等级考试二级教程——C语言编程题答案(第8章)
scanf("%lf%lf",&x,&y);fun(x,y,&a,&b);printf("%f,%f",a,b);}[8.18]请编写函数,对传送过来的三个数选出最大数和最小数,并通过形参传回调用函数。#include<stdio.h>voidfun(inta,intb,intc,int*x,int*y){if(a>b)*x=a,*y=b;else*x=b,*y=a;if(*x<c)*x=c...
C语言第5课:进一步讲解printf函数,演示较为复杂一点的用法
在第5行中,使用了%f和%lf来表示3.14159,虽然最终屏幕上显示的结果是一样的。但是此处要说明一点是:在使用C语言进行编程的时候,对于浮点数是有误差的。后面我们要讲解到关于浮点数的两种类型:float和double,float能够表示一个浮点数的范围和精度,比double所表示的要小。这里的“%f”对应float,“%lf”对应double,到...