// (1)1英里=1.60931公里,从键盘上输入英里数输出公里数 #include "stdio.h" #define PI 3.1415926 #include "math.h" main() { float a,km,c; printf("请输入你想转化的英里数 "); 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 "); scanf("%f",&a); printf("请输入第二个数b "); scanf("%f",&b); printf("请输入第三个数c "); scanf("%f",&c); printf("请输入第四个数d "); scanf("%f",&d); e=a;a=b;b=e; f=c;c=d;d=f; printf("a=%f b=%f c=%f d=%f",a,b,c,d); } //(3)键盘上输入圆的半径求面积周长 main() { float a, c, s,v; printf("请输入圆的半径a "); scanf("%f",&a); s=PI*pow(a,2); c=2*PI*a; v=4/3*PI*pow(a,3);//为什么不能输出体积? printf("面积s=%f 周长c=%f 体积v=",s,c,v); } //(4)输入一个小写字母,输出其对应的ASCII码以及其对应的大写字母和ASCII码 main() { char pm ,sy; printf("请输入任意一个小写字母 "); scanf("%c",&pm); sy=pm; pm=pm-32; printf("%c %d %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 b=%d c=%d",a,b,c); } //(6)直角三角形求第三边斜边的长 main() { double a,b,c; printf("请输入第一条直角边a "); scanf("%lf",&a); printf("请输入第二条直角边b "); 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 "); scanf("%lf",&a); printf("请输入一次项前面的系数b "); scanf("%lf",&b); printf("请输入常数项c "); scanf("%lf",&c); daita=b*b-4*a*c; if(daita>0) { printf("方程有两个不相等的实根 "); x2=(sqrt(daita)+b)/2*a; x1=(sqrt(daita)-b)/2*a; printf("%lf %lf",x1,x2); } if(daita==0) { printf("方程有两个相等的实数根"); x=-b/2*a; printf("%lf",x); } if(daita<0) { printf("方程没有实数根"); } }