输入四个整数,选择不同选项,完成对应的功能要求,并输出计算的结果。 当输入1时,四个数按照从大到小输出; C语言
时间: 2024-12-06 11:20:22 浏览: 4
在C语言中,你可以编写一个函数来实现这个功能。下面是一个简单的示例程序:
```c
#include <stdio.h>
// 定义一个函数来处理用户的选择并返回结果
int sort_and_output(int a, int b, int c, int d) {
switch (inputChoice) { // 假设有一个变量 inputChoice 来接收用户的输入
case 1: // 用户选择按从大到小排序
printf("从大到小: %d, %d, %d, %d\n", d, c, b, a);
break;
// 添加其他case来处理其他选项
default:
printf("无效的选择!\n");
return -1; // 如果用户输入不合法,可以返回错误代码
}
return 0; // 成功完成操作后返回0
}
int main() {
int num1, num2, num3, num4;
// 获取用户输入的四个整数
printf("请输入四个整数:\n");
scanf("%d %d %d %d", &num1, &num2, &num3, &num4);
// 假设 inputChoice 是通过某种方式获取用户的1或其它选项
int inputChoice = 1; // 这里只是示例,实际应用中需要从用户那里获得这个值
int result = sort_and_output(num1, num2, num3, num4);
if (result == 0)
return 0;
else
return 1; // 表示有误,根据实际需要修改错误处理部分
}
阅读全文