编程5个加减题目c语言怎么写

时间:2025-01-28 19:18:42 网络游戏

两个整数的加法

```c

include

int main() {

int a = 10;

int b = 20;

int sum = a + b;

printf("The result is %d\n", sum);

return 0;

}

```

两个整数的减法

```c

include

int main() {

int a = 30;

int b = 15;

int difference = a - b;

printf("The result is %d\n", difference);

return 0;

}

```

两个浮点数的加法

```c

include

int main() {

float num1 = 5.5;

float num2 = 3.2;

float sum = num1 + num2;

printf("The result is %.2f\n", sum);

return 0;

}

```

两个浮点数的减法

```c

include

int main() {

float num1 = 10.7;

float num2 = 4.9;

float difference = num1 - num2;

printf("The result is %.2f\n", difference);

return 0;

}

```

分数的加法

```c

include

int func(int m, int n) { // 求最大公约数

int tmp;

m = abs(m);

n = abs(n);

if (m == n) return m;

if (m < n) {

tmp = m;

m = n;

n = tmp;

}

while (m % n != 0) {

tmp = m;

m = n;

n = tmp % n;

}

return n;

}

int main() {

int a, b, c, d; // 两个分数的分子和分母

char o;

while (scanf("%d/%d%c%d/%d", &a, &b, &o, &c, &d) != EOF) {

int he = func(b, d); // 求最大公约数

int mu = b * d / he;

if (o == '+')

printf("%d/%d\n", a * mu / b + c * mu / d, mu);

else

printf("%d/%d\n", a * mu / b - c * mu / d, mu);

}

return 0;

}

```

这些示例展示了如何在C语言中实现不同类型的加减运算,包括整数、浮点数和分数。你可以根据需要修改这些代码,以适应不同的输入和输出要求。