首页 > 代码库 > 作业.把c语言输出的基础差不多都概括了!

作业.把c语言输出的基础差不多都概括了!

 //        (1)1英里=1.60931公里,从键盘上输入英里数输出公里数
#include "stdio.h"
#define PI 3.1415926
#include "math.h"
main()
{
	float a,km,c; 
	printf("请输入你想转化的英里数\n"); 
	scanf("%f",&a);
	a=a*1.60931;
	printf("%f",a);
	return 0;
}
//(2)任意输入四个数abcd a与b的值互换c与d的值互换
main()
{
	float a,b,c,d,e,f;
	printf("请输入第一个数a\n");
	scanf("%f",&a);
	printf("请输入第二个数b\n");
	scanf("%f",&b);
	printf("请输入第三个数c\n");
	scanf("%f",&c);	
	printf("请输入第四个数d\n");
	scanf("%f",&d);
	e=a;a=b;b=e;
	f=c;c=d;d=f;
	printf("a=%f\tb=%f\tc=%f\td=%f",a,b,c,d);
	
	
}
//(3)键盘上输入圆的半径求面积周长
main()
{
	float a, c, s,v;
	printf("请输入圆的半径a\n");
	scanf("%f",&a);
	s=PI*pow(a,2);
	c=2*PI*a;
	v=4/3*PI*pow(a,3);//为什么不能输出体积?
	printf("面积s=%f\t周长c=%f\t体积v=",s,c,v); 
}

//(4)输入一个小写字母,输出其对应的ASCII码以及其对应的大写字母和ASCII码
main()
{
	char pm ,sy;
	printf("请输入任意一个小写字母\n"); 
	scanf("%c",&pm);
	sy=pm;
	pm=pm-32;
	printf("%c\t%d\t%d",pm,pm,sy);
	
	
	
}
//(5)从键盘上任意输入三位数分别把个位十位百位输出。
main()
{
	int a,b,c,s;
	printf("请输入一个三位数") ;
	scanf("%d",&s);
	a=s/100;
	c=s%10;
	b=s%100/10;
	printf("a=%d\nb=%d\nc=%d",a,b,c);	
}
//(6)直角三角形求第三边斜边的长
main()
{
	double a,b,c;
	printf("请输入第一条直角边a\n");
	scanf("%lf",&a);
	printf("请输入第二条直角边b\n"); 
	scanf("%lf",&b);
	c=sqrt(pow(a,2)+pow(b,2));
	printf("斜边=%.2lf",c);
}
//(7)求一元二次方程组
main()
{
	double a,b,c,daita,x1,x2,x;
	printf("请输入二项式前面的系数a\n");
	scanf("%lf",&a);
	printf("请输入一次项前面的系数b\n");
	scanf("%lf",&b);
	printf("请输入常数项c\n");
	scanf("%lf",&c);
	daita=b*b-4*a*c;
	if(daita>0)
	{
		printf("方程有两个不相等的实根\n");
		x2=(sqrt(daita)+b)/2*a;
		x1=(sqrt(daita)-b)/2*a;
		printf("%lf\t%lf",x1,x2);
		
	}
	if(daita=0)
	{
		printf("方程有两个相等的实数根");
		x=-b/2*a; 
		printf("%lf",x);
	}
	if(daita<0)
	{
		printf("方程没有实数根");
	}
}            

  

作业.把c语言输出的基础差不多都概括了!