2.1算术运算的C程序实现
求一元二次方程的根
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, c, d, x1, x2, q;
printf("Please input a,b,c\n");
scanf("%.2f %.2f %.2f",&a,&b,&c);
d = b*b - 4 * a*c;
q = sqrt(d);
x1 = (-b + q) / (2 * a);
x2 = (-b - q) / (2 * a);
printf("a=%.2f,d=%.2f,x1=%.2f,x2=%.2f",a,d,x1,x2);
return 0;
}
豆腐干
算术混合运算
#include <stdio.h>
int main()
{
int a, b, c, d, e;
a = 2;
b = 5;
c = 6;
d = 10;
c *= d; //60
d /= a; //5
a %= c; //6
a++; //7
b--; //4
--b; //3
printf("%d,%d,%d,%d,%d\n",a,b,c,d,a);
}
运行之后的结果是 3 3 60 5 3