对c语言这门课程的认识,一路走来,浅谈c语言的学习感想
該樓層疑似違規(guī)已被系統(tǒng)折疊?隱藏此樓查看此樓
#include
#include
#define PI 3.1415926
int main()
{
int a,b,c;
float x1,x2,d,r,h,S,V;
printf("輸入方程的三個(gè)系數(shù):");
scanf("%d %d %d",&a,&b,&c);
getchar();
printf("方程:");
printf("%dx^2",a);
if(b>=0) printf("+");
printf("%dx",b);
if(c>0) printf("+");
printf("%d=0的解為: ",c);
if(a!=0)
{
d=sqrt(b*b-4*a*c);
if(d>0)//判別式大于零,有兩個(gè)不相等的實(shí)數(shù)根
{
x1=(-b+d)/(2*a);
x2=(-b-d)/(2*a);
if(x1
printf("x1=%0.2f x2=%0.2f\n",x2,x1);
else
printf("x1=%0.2f x2=%0.2f\n",x1,x2);
getchar();
}
else if(d==0)//判別式等于零,有兩個(gè)相等的實(shí)數(shù)根
{
x1=(-b+d)/(2*a);
printf("x1=x2=%0.2f",x1);
getchar();
}
else//判別式小于零,在實(shí)數(shù)范圍內(nèi)無(wú)解
{
printf("方程在實(shí)數(shù)范圍內(nèi)無(wú)解\n");
getchar();
}
}
else
printf("該方程不是一元二次方程\n");
printf("求圓柱體的表面積和體積(單位是cm):\n");
printf("請(qǐng)輸入圓柱體的半徑\n");
scanf("%f",&r);
printf("請(qǐng)輸入圓柱體的高\(yùn)n");
scanf("%f",&h);
S=2*PI*r*h+2*PI*r*r,V=3.1415926*r*r*h;
printf("圓柱體表面積是:%.2f\n體積是:%.2f\n",S,V);
system("pause");
return 0;
}
比如這個(gè)比較簡(jiǎn)單的代碼就可以求解一元二次方程,圓柱的表面積、體積等,因此,學(xué)好編程還是有很大的實(shí)用性的!!!
總結(jié)
以上是生活随笔為你收集整理的对c语言这门课程的认识,一路走来,浅谈c语言的学习感想的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: c语言队列如何表示,队列的链式表示和实现
- 下一篇: 求翻译,求版主晚点删!香港发来病例,看不