📄 sqr(vc++).c
字号:
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{ double delta,X1,X2,X;
double a,b,c;
char donext;
int gdriver, gmode;
int i=1;
int t,q,r;
registerbgidriver(EGAVGA_driver);/*建立独立图形运行程序*/
detectgraph(&gdriver, &gmode);
initgraph(&gdriver, &gmode, "");/*图形初始化*/
cleardevice();
setbkcolor(0); /*设置图形背景*/
for(q=0;q<=4;q++)
for(r=0;r<=3;r++)
for(t=0; t<=15; t++)
{
setcolor(t); /*设置不同作图色*/
circle(64+q*126, 60+r*120, 4*t); /*画半径不同的圆*/
delay(10000); /*延迟100毫秒*/
}
cleardevice();
closegraph();
// textbackground(1);
//textcolor(13);
//clrscr();
/* printf("********************************************************************************\n"); */
printf("********************************************************************************\n");
printf("***************************** 作者:李士伟 ********************************\n");
printf("********************************************************************************\n");
/* printf("********************************************************************************\n");*/
start:
printf("*************************** 这是第%d",i);
printf("道二元一次方程 ******************************\n");
printf(" a为二元系数,b为一元系数,c为常数,方程格式:aX^2+bX+c=0\n");
printf(" 请注意a,b,c数的正负号!\n");
printf("请输入:a=");
scanf("%lf",&a);
printf("请输入:b=");
scanf("%lf",&b);
printf("请输入:c=");
scanf("%lf",&c);
delta=(b*b)-(4*a*c);
if(delta>0)
{ X1=(-b-sqrt(delta))/(2*a);
X2=(-b+sqrt(delta))/(2*a);
printf("这个方程有两个根:\n");
printf(" X1=%lf, X2=%lf\n",X1,X2);
}
else
{
if(delta==0)
{ printf("这个方程只有一个根:\n");
X=-b/(2*a);
printf(" X=%lf\n",X);
}
else
printf("这个方程没有根!\n");
}
printf("你想继续做下一题吗?(Y/N)");
scanf("%s",&donext);
if (donext=='y'||donext=='Y')
{ i=++i;
goto start;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -