2.1 建议使用double型
#include<stdio.h>
int main()
{
	double x,y,z,s,p,a;
	
	scanf("%lf%lf%lf",&x,&y,&z);
	
	s=x+y+z;
	p=x*y*z;
	a=s/3.0;
	
	printf("%lf\n%lf\n%lf\n",s,p,a);
}
2.2
#include<stdio.h>
#define PI 3.14 //定义一个常量PI
int main()
{
	double r,S,V;
	scanf("%lf",&r);
	
	S=4.0*PI*r*r;
	V=4.0/3*PI*r*r*r;
	
	printf("%lf\n%lf\n",S,V); 
}
2.3
#include<stdio.h>
int main()
{
	int a,b;
	double c;
	char d;
	float e;
	
	//输入时注意%c前面没有空格,如果有,空格会被读入d而不是读入你输入的字符 
	scanf("%d%d%lf%c%f",&a,&b,&c,&d,&e);
	
	printf("%d,%d,%lf,%c,%f",a,b,c,d,e);
}
2.4
/*三目运算符:a>b?a:b 等价于
if(a>b)
	则执行a
else
	则执行b
*/ 
#include<stdio.h>
int main()
{
	int a,b,c,min;
	
	scanf("%d%d%d",&a,&b,&c);
	
	min=(a>b)?b:a;		
	min=(min>c)?c:min;
	
	printf("%d\n",min);
}
2.5
#include<stdio.h>
#include<math.h> 			//使用sin函数所需的头文件 
#define PI 3.14
int main()
{
	float x=135*PI/180;		//先将135度转化为弧度 
	
	printf("%f\n",sin(x));
}
2.6
#include<stdio.h>
int main()
{
	float x,y;
	
	scanf("%f",&x);
	
	y=x*x*x+x;
	
	//(int)y为整数部分,y减去整数部分则为小数部分 
	printf("%d,%f",(int)y,y-(int)y);
}
原文:http://www.cnblogs.com/cdp1591652208/p/6509476.html