编写c语言程序,输入两个整数,输出两个整数相加,相减,相乘的竖式
时间: 2024-09-14 13:11:23 浏览: 71
在C语言中编写一个简单的程序来计算两个整数的加法、减法和乘法,并以竖式的形式显示结果,你可以参考以下代码:
```c
#include <stdio.h>
#include <string.h>
// 定义函数,用于打印竖式计算过程
void print竖式(int a, int b, char op) {
int result[6], i;
int carry = 0;
for (i = 5; i >= 0; i--) {
if (op == '+') {
result[i] = a % 10 + b % 10 + carry;
carry = result[i] / 10;
result[i] %= 10;
} else if (op == '-') {
result[i] = a % 10 - b % 10 + carry;
carry = result[i] < 0 ? 1 : 0;
result[i] += carry * 10;
}
}
// 输出从右到左的每一位
for (i = 0; i <= 5; i++) {
printf("%d", result[i]);
}
printf("\n");
}
int main() {
int num1, num2;
// 输入两个整数
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
// 执行加法、减法和乘法运算,并打印结果
printf("两数之和(竖式): ");
print竖式(num1, num2, '+');
printf("两数之差(竖式): ");
print竖式(num1, num2, '-');
printf("两数之积(竖式): ");
print竖式(num1, num2, '*');
return 0;
}
```
当你运行这个程序时,它会提示你输入两个整数,然后分别展示它们的加法、减法和乘法竖式计算结果。
阅读全文