十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
/*解一元二次方程*/
站在用户的角度思考问题,与客户深入沟通,找到宜章网站设计与宜章网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册、虚拟主机、企业邮箱。业务覆盖宜章地区。
#includestdio.h
#includemath.h
void main()
{
int a,b,c,i=1;
float x1,x2,dlt;
do
{
printf("Please input three numbers:");
scanf("%d%d%d",a,b,c);
do
{ i++;
if(a==0)
{
printf("Input error.Please input again:");
scanf("%d%d%d",a,b,c);
}
else
{
dlt=b*b-4*a*c;
if(dlt0)
printf("该方程无实根。\n\n");
else
{
x1=(-1*b+sqrt(dlt))/(2*a);
x2=(-1*b-sqrt(dlt))/(2*a);
}
}
}while(a==0);
if(dlt0)
printf("");
else
printf("x1=%f\nx2=%f\n\n",x1,x2);
}while(i=3); /*循环三次*/
}
一定要用函数吗?这个没必要用函数,用函数还更复杂。一定要的话,自己稍微改一改就行了!
#includestdio.h
#includemath.h
int main()
{
double a,b,c;
scanf("%lf%lf",a,b);
c=sqrt(pow(a,2)+pow(b,2));
printf("两直角边为%lf,%lf的直角三角形,斜边c=%lf\n",a,b,c );
return 0;
}
#includestdio.h
#includemath.h
main()
{
float a,b,c;
printf("请输入两直角边:");
scanf("%f%f",a,b);
c=sqrt(a*a+b*b);
printf("斜边为:%f\n",c);
}
#includestdio.h
main()
{
int i,j,k;
int count = 0;
for(i=10;i=80;i++)
//for(j=1;j1000;j++)
for(j=i;j=80;j++)//从i开始可以去除重复。
for(k=j;k=80;k++)
{
if(i*i+j*j==k*k)
{
printf("%d,%d,%d\r\n",i,j,k);
count++;
break;
}
}
printf("10-80满足勾股定理的个数为:%d个\n",count);
}
#include stdio.h
int main()
{
int a,b,c,cnt=0;
printf("input c: " );
scanf("%d", c );
for( a=1;ac;a++ )
for( b=a;bc;b++ )
if( a*a+b*b==c*c )
{
printf("%d %d %d\n", a,b,c );
cnt++;
}
printf("满足条件的三角形有%d个\n", cnt );
return 0;
}