输入一组数据,该组数据的数量可以通过常量或变量来确定,数据处理采用数组的方式,函数1功能为查找该组数据中最大的数据,并返回最大数。函数2的功能为查找该组数据中最小的数据,并返回最小数。在主函数中给出运行示例,同时程序可以反复运行。
2条回答 默认 最新
加油小杜(接qt定制功能,单模块开发等) 2022-05-25 15:32关注
输入5个数字int main() { int arr[5]; int Count=0; int val=0; int n=0; while(true) { printf("0:输入一组数据\n"); printf("1:求数组最大值\n"); printf("2:求数组最小值\n"); scanf("%d",&n); if(n==1) { if(Count==0) { printf("没有数组"); } int max=arr[0]; for(int i=0;i<Count;++i) { if(arr[i]>max) { max=arr[i]; } } printf("最大值为 %d\n",max); } else if(n==2) { if(Count==0) { printf("没有数组"); } int min=arr[0]; for(int i=0;i<Count;++i) { if(arr[i]<min) { min=arr[i]; } } printf("最小值为 %d\n",min); } else if(n==0) { printf("请输入5个数字\n"); for(int i=0;i<5;++i) { //cin>>val; scanf("%d",&val); arr[i]=val; Count++; } } else { printf("错误,重新选择\n"); } } return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报