C学习语言笔记
###菜鸟学习中,不足还请指正。代码可直接食用。
/初次接触C语言,作为初学者希望与大家共同进步,若有不足还请海涵!代码可直接复制。/
#include "StdAfx.h"
#include <stdio.h> //可去
#include <math.h>
void again();
void main()
{
//printf("");
//┌─┐
//│┼│┤
// └─┘
float a,b,c,disc;
float q,p,j;
float x1,x2;
printf("─────────────────────────────────────┐\n请键入方程 ax^2+bx+c 三个参数 a b c│ \n─────────────────────────────────────│");//输入参数
printf("\na=");
scanf("%f",&a);
printf("─────────────────────────────────────┤");
printf("\nb=");
scanf("%f",&b);
printf("─────────────────────────────────────┤");
printf("\nc=");
scanf("%f",&c);
printf("─────────────────────────────────────┤█▇▆▅▄▃▂▁ @作者Rhjflash ");
disc=(b*b)-(4*a*c);
q = sqrt(disc)/(2*a);
p=(-b)/(2*a);
x1=p+q;
x2=p-q;
j=disc;
if(j>0)
printf("有两个根");
if(j<0)
printf("没有解!");
if(j==0)
printf("有一个解");
printf("x1=%3.1f x2=%3.1f\n",x2,x1);
while(1)
{
again();
}
}
void again()
{
float a,b,c,disc;
float q,p,j;
float x1,x2;
printf("─────────────────────────────────────┤\n请键入方程 ax^2+bx+c 三个参数 a b c│ \n─────────────────────────────────────│");//输入参数
printf("\na=");
scanf("%f",&a);
printf("─────────────────────────────────────┤");
printf("\nb=");
scanf("%f",&b);
printf("─────────────────────────────────────┤");
printf("\nc=");
scanf("%f",&c);
printf("─────────────────────────────────────┤█▇▆▅▄▃▂▁");
disc=(b*b)-(4*a*c);
q = sqrt(disc)/(2*a);
p=(-b)/(2*a);
x1=p+q;
x2=p-q;
j=disc;
if(j>0)
printf("有两个根");
if(j<0)
printf("没有解!");
if(j==0)
printf("有一个解");
printf("x1=%3.1f x2=%3.1f\n",x2,x1);
}