这个C语言程序怎么写啊!利用malloc函数开辟动态存储单元,顺序存放输入的10个整数,然后求这10个整数中的最大值。
3条回答 默认 最新
语言-逆行者 2023-04-15 17:12关注#include <stdio.h> #include <stdlib.h> int main() { int max = arr[0],i; int *arr = (int *)malloc(10 * sizeof(int)); if (arr == NULL) { printf("内存分配失败\n"); exit(1); } printf("请输入 10 个整数:\n"); for ( i = 0; i < 10; i++) { scanf("%d", &arr[i]); } for ( i = 1; i < 10; i++) { if (arr[i] > max) { max = arr[i]; } } printf("最大值为:%d\n", max); free(arr); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用