2条回答 默认 最新
- 技术专家团-小桥流水 2021-11-28 20:30关注
递归方法如下:
#include <stdio.h> static int cnt = 0; static int sum=0; static int min=0; static int max=0; int main() { int v; printf("Input number : "); scanf("%d",&v); if(v == 0) { printf("Number:%d,Sum:%d,Aver:%.2f,largest:%d,smallest:%d",cnt,sum,sum/10.0,max,min); return 0; }else { sum += v; if(cnt==0) { max = v; min = v; }else { if(v>max) max = v; if(v<min) min = v; } cnt++; return main(); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录