用c语言写:输入两个整数,输出这两个整数中绝对值大的数
时间: 2024-05-01 15:18:16 浏览: 11
您好,根据您的要求,使用C语言编写一个程序,可以输入两个整数,输出这两个整数中绝对值大的数的代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1, num2, abs1, abs2;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
abs1 = abs(num1);
abs2 = abs(num2);
if (abs1 > abs2)
{
printf("%d\n", num1);
}
else if (abs1 < abs2)
{
printf("%d\n", num2);
}
else
{
printf("两个数的绝对值相等!\n");
}
return 0;
}
```
以上是对您的问题的回答,感谢您使用 ChitGPT 进行对话。
相关问题
用C语言数组:最小绝对值:输入10个数,输出绝对值最小的数
好的,这是一个关于C语言数组的问题。我可以给您提供一个简单的代码来解决这个问题:
```c
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main() {
int arr[10];
int min = 1000000, min_val;
printf("请输入10个整数:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
for(int i = 0; i < 10; i++) {
if(abs(arr[i]) < min) {
min = abs(arr[i]);
min_val = arr[i];
}
}
printf("绝对值最小的数是:%d\n", min_val);
return 0;
}
```
您可以将这段代码复制到您的C编译器中并运行它,它将要求您输入10个整数,然后计算它们的绝对值并找到最小的值。最后,程序将输出绝对值最小的数。希望这可以帮到您!
编写一个c语言程序实现如下功能:显示输出从终端输入的两个整数中绝对值较大的数。
```
#include <stdio.h>
#include <stdlib.h>
int main() {
int num1, num2;
printf("请输入两个整数:\n");
scanf("%d%d", &num1, &num2);
int abs1 = abs(num1);
int abs2 = abs(num2);
if (abs1 > abs2) {
printf("绝对值较大的数是:%d\n", num1);
} else {
printf("绝对值较大的数是:%d\n", num2);
}
return 0;
}
```