c语言问题,求高人解决1、求十进
1、251=11111011B=373D=FBH
2、if(c>='0'&&c
#define L 3。14
void main()
{
int r,h;
double s,v;
scanf("%d %d",&r,&h);
s=2*L*r*r+2*L*r*h;
v=L*r*r*h;
printf("s=%。 2f,v=%。2f\n",s,v);
}
5、#include
void main()
{
int score1,score2,score3;
printf("请输入A、B、C三名学生的分数:");
scanf("%d %d %d",&score1,&score2,&score3);...全部
1、251=11111011B=373D=FBH
2、if(c>='0'&&c
#define L 3。14
void main()
{
int r,h;
double s,v;
scanf("%d %d",&r,&h);
s=2*L*r*r+2*L*r*h;
v=L*r*r*h;
printf("s=%。
2f,v=%。2f\n",s,v);
}
5、#include
void main()
{
int score1,score2,score3;
printf("请输入A、B、C三名学生的分数:");
scanf("%d %d %d",&score1,&score2,&score3);
if(score1>score2)
if(score2>score3)
printf("B,score2=%d\n",score2);
else if(score1>score3)
printf("C,score3=%d\n",score3);
else
printf("A,score1=%d\n",score1);
else
if(score2score3)
printf("A,score1=%d\n",score1);
else
printf("C,score3=%d\n",score3);
}
6、#include
#include
void main()
{
double a,b,c,disc,x1,x2,realpart,imagepart;
scanf("%f,%f,%f",&a,&b,&c);
printf("The equation ");
if(fabs(a)==0)
printf("is not a quadratic\n");
else
{
disc=b*b-4*a*c;
if(fabs(disc)==0)
printf("has two equal roots:%8。
4f\n",-b/(2*a));
else
if(disc>0)
{
x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
printf("has distinct real roots:%8。
4f and %8。4f\n",x1,x2);
}
else
{
realpart=-b/(2*a);
imagepart=sqrt(-disc)/(2*a);
printf("has complex roots:\n");
printf("%8。
4f+%8。4fi\n",realpart,imagepart);
printf("%8。4f-%8。4fi\n",realpart,imagepart);
}
}
}
7、#include
void main()
{
int x;
float w;
printf("请输入工资金额:");
scanf("%d",&x);
if(x
#include
void main()
{
int s;
float t,n,a;
t=1;n=1。
0;a=0;s=1;
while(fabs(t)>1e-5)
{
a+=t;
n+=2;
s=-s;
t=s/n;
;
}
a*=4;
printf("a=%。
2f\n",a);
}
。收起