编写求大小的程序可以根据不同的需求和场景采用不同的编程语言和算法。以下是几个示例:
C语言程序求一组整数的最大值和最小值
```c
include float max(float a[], int y); float min(float a[], int y); int main() { int n; float a; int i; float m, j; scanf("%d", &n); if (n != 0) { for (i = 0; i < n; i++) { scanf("%f", &a[i]); } m = max(a, n); j = min(a, n); printf("%g\n", m); printf("%g\n", j); } else { printf(" "); } return 0; } ``` ```python def compare_numbers(a, b): if a > b: print(f"{a}大于{b}") elif a < b: print(f"{a}小于{b}") else: print(f"{a}等于{b}") if __name__ == "__main__": num1 = int(input("请输入第一个数: ")) num2 = int(input("请输入第二个数: ")) compare_numbers(num1, num2) ``` ```c include int main() { FILE *fp; long size; fp = fopen("example.txt", "rb"); if (fp == NULL) { printf("文件打开失败"); return 0; } fseek(fp, 0L, SEEK_END); size = ftell(fp); fclose(fp); printf("文件大小为 %ld 字节\n", size); return 0; } ``` ```c include void bubble_sort(int arr[], int sz); int main() { int arr[] = {3, 4, 5, 6, 7, 8, 9, 10, 1, 2}; int sz = sizeof(arr) / sizeof(arr); bubble_sort(arr, sz); printf("排序后的数组: "); for (int i = 0; i < sz; i++) { printf("%d ", arr[i]); } printf("\n最大值: %d\n", arr[sz - 1]); printf("最小值: %d\n", arr); return 0; } void bubble_sort(int arr[], int sz) { int i, j; for (i = 0; i < sz - 1; i++) { for (j = 0; j < sz - i - 1; j++) { if (arr[j] > arr[j + 1]) { int tem = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = tem; } } } } ``` 这些示例展示了如何使用不同编程语言和算法来求一组数的大小、比较两个数的大小以及计算文件大小。你可以根据具体需求选择合适的编程语言和算法来实现你的程序。Python程序比较两个数的大小
C语言程序计算文件大小
C语言程序使用冒泡排序算法对数组进行排序,并输出最大值和最小值