c语言求跟公式
时间: 2023-07-13 08:06:10 浏览: 83
C语言是一种程序设计语言,可以用来编写各种计算机程序,包括实现各种数学公式。以下是使用C语言实现数学公式的示例:
1. 求圆的面积
```
#include <stdio.h>
#define PI 3.14159
int main()
{
float r, area;
printf("请输入圆的半径:");
scanf("%f", &r);
area = PI * r * r;
printf("圆的面积为:%f\n", area);
return 0;
}
```
2. 求二次方程的根
```
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, c, delta, x1, x2;
printf("请输入二次方程的系数:\n");
printf("a = ");
scanf("%f", &a);
printf("b = ");
scanf("%f", &b);
printf("c = ");
scanf("%f", &c);
delta = b * b - 4 * a * c;
if (delta < 0)
{
printf("该方程无实数根。\n");
}
else if (delta == 0)
{
x1 = x2 = -b / (2 * a);
printf("该方程有一个实数根:x1 = x2 = %f\n", x1);
}
else
{
x1 = (-b + sqrt(delta)) / (2 * a);
x2 = (-b - sqrt(delta)) / (2 * a);
printf("该方程有两个实数根:x1 = %f, x2 = %f\n", x1, x2);
}
return 0;
}
```
3. 计算斐波那契数列
```
#include <stdio.h>
int main()
{
int n, i, num1 = 0, num2 = 1, fib;
printf("请输入斐波那契数列的项数:");
scanf("%d", &n);
printf("斐波那契数列的前 %d 项为:\n", n);
for (i = 1; i <= n; i++)
{
printf("%d ", num1);
fib = num1 + num2;
num1 = num2;
num2 = fib;
}
printf("\n");
return 0;
}
```
阅读全文