三位正整数怎么编程语言

时间:2025-01-28 00:23:11 网络游戏

C语言

```c

include

void printMaxAndMin(int num) {

char digits; // 存储数字的字符数组

int max_num = 0, min_num = 9; // 初始化最大值和最小值

// 将输入的整数转换为字符数组

sprintf(digits, "%d", num);

// 遍历每一位数字,找到最大值和最小值

for (int i = 0; i < 3; i++) {

int digit = digits[i] - '0';

if (digit > max_num) {

max_num = digit;

}

if (digit < min_num) {

min_num = digit;

}

}

// 将最大数和最小数转换回字符串格式并打印结果

printf("最大数: %d\n", max_num);

printf("最小数: %d\n", min_num);

}

int main() {

int num;

printf("请输入一个三位数: ");

scanf("%d", &num);

printMaxAndMin(num);

return 0;

}

```

Java

```java

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.println("请输入一个三位数:");

int num = input.nextInt();

int a = num % 10;

int b = num / 10 % 10;

int c = num / 100;

int sum = a + b + c;

System.out.println("各位数字之和: " + sum);

}

}

```

Python

```python

def reverse_number(num):

return int(str(num)[::-1])

num = int(input("请输入一个三位数: "))

print("反序数是:", reverse_number(num))

```

JavaScript

```javascript

function reverseNumber(num) {

return parseInt(num.toString().split('').reverse().join(''));

}

let num = parseInt(prompt("请输入一个三位数:"));

console.log("反序数是:", reverseNumber(num));

```

这些示例代码展示了如何在不同的编程语言中接收用户输入的三位正整数,并进行相应的处理,如找到最大值和最小值、计算各位数字之和以及反向输出。你可以根据具体需求选择合适的编程语言和实现方式。