用C语言实现输入两个正整数,输出它们的和、差、积、商、余数
时间: 2023-04-07 10:02:42 浏览: 250
好的,这是一个可以回答的问题。以下是用C语言实现输入两个正整数,输出它们的和、差、积、商、余数的代码:
```
#include <stdio.h>
int main() {
int num1, num2;
printf("请输入两个正整数:\n");
scanf("%d %d", &num1, &num2);
printf("它们的和是:%d\n", num1 + num2);
printf("它们的差是:%d\n", num1 - num2);
printf("它们的积是:%d\n", num1 * num2);
printf("它们的商是:%d\n", num1 / num2);
printf("它们的余数是:%d\n", num1 % num2);
return 0;
}
```
相关问题
用C语言输入两个正整数,输出它们的和、差、积、商、余数
好的,这个问题可以回答。以下是代码:
```c
#include <stdio.h>
int main() {
int a, b;
printf("请输入两个正整数:\n");
scanf("%d%d", &a, &b);
printf("它们的和是:%d\n", a + b);
printf("它们的差是:%d\n", a - b);
printf("它们的积是:%d\n", a * b);
printf("它们的商是:%d\n", a / b);
printf("它们的余数是:%d\n", a % b);
return 0;
}
```
用c语言while语句输入两个正整数,输出它们的最大公约数
A:
```c
#include <stdio.h>
int main() {
int a, b, tmp;
printf("请输入两个正整数:\n");
scanf("%d %d", &a, &b);
while (b != 0) {
tmp = a % b;
a = b;
b = tmp;
}
printf("最大公约数为:%d\n", a);
return 0;
}
```
该程序利用辗转相除法(又称欧几里得算法)计算两个数的最大公约数。原理是:两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数。重复这个过程,直到b等于0为止,最后的a即为它们的最大公约数。
阅读全文