主页 > 唯美句子 > 精选用C语言,任意输入10个数,求其中的最大值和最小值,并显示位置【78句】

精选用C语言,任意输入10个数,求其中的最大值和最小值,并显示位置【78句】

1、#defineelemTypeint/*元素类型*/

2、printf("Theinitialarray:\n");

3、intmain()

4、for(i=0;i

5、getch();/*屏幕暂留*/

6、elsemax=max2;

7、printf("max:\t%d\n",max);

8、voidcalcArray(elemTypearr[],intlen,elemType*max,elemType*min){

9、//printf("请输入包含%d的个元素的数组:\n",len);

10、*max=*min=arr[0];

11、intlen;

12、min=a[i];

13、;printf("avg=%.3f\n",avg)

14、for(i=1;i

15、printf("min=%d\n",min);

16、;return0;}输入10个数据,程序运行结果:扩展资料:

17、len=10;

18、if(min1>min2)min=min2;

19、sum+=a[i];

20、#defineN10

21、;printf("max=%d\n",max)

22、printf("%d\t",arr[i]);

23、elsemin=min1;

24、scanf("%d",&a[i]);

25、for(i=0;i

26、elemTypearr[ARR_LEN]={3,5,1,-7,4,9,-6,8,10,4};

27、/*计算数组最大值、最小值、总和、平均值*/

28、#include#defineN10intmain(){inta[N]={0};intmin=0,max=0;floatavg=0;inti=0,j=0,sum=0;for(i=0;i

29、printf("aver=%f",aver);

30、//inputArray(arr,len);

31、*min=arr[i];

32、printf("max=%dmin=%d",max,min);

33、#include

34、*max=arr[i];

35、if(arr[i]>*max)

36、intn1=3,n2=5,n3=1,n4=7;

37、;if(a[i]

38、return0;

39、max=min=a[0];

40、if(max1>max2)max=max1;

41、inti;

42、voidinputArray(elemTypearr[],intlen){

43、if(arr[i]<*min)

44、if(a[i]>max){

45、floataver;

46、inti,a[N],min,max;

47、printf("min:\t%d\n",min);

48、/*arr[]:打印目标数组;len:元素个数*/

49、intmain(void){

50、printf("max=%d",max);

51、把这4个数分成两组比较,得出两个比较大的数和两个比较小的数,再比较两个大数和两个小数,得出最大数和最小数

52、/*arr[]:输入目标数组;len:元素个数*/

53、/*arr[]:目标数组;len:元素个数*/

54、putchar('\n');

55、/*打印数组内容*/

56、if(n3>n4){max1=n3;min1=n4;}

57、if(a[i]

58、aver=sum/10.0;

59、voidprintArray(elemTypearr[],intlen){

60、scanf("%d",&arr[i]);

61、calcArray(arr,len,&max,&min);

62、程序代码:

63、else{max1=n4;min1=n3;}

64、#include

65、for(i=0;i

66、#defineARR_LEN255/*数组长度上限*/

67、max=a[i];

68、if(n1>n2){max1=n1;min1=n2;}

69、;for(i=1;i

70、sum=a[0];

71、intmax1,max2,min1,min2,max,min;

72、printArray(arr,len);

73、longsum;

74、;if(a[i]>max)max=a[i]

75、elemTypemax,min;

76、else{max1=n2;min1=n1;}

77、/*输入数组*/

78、程序解析:先使用宏定义一个常熟N,表示数组大小,用来存放输入的数据,方便修改。定义一个数组a[]存放数据,通过scanf函数输入数据,先给min、max赋a[0]的值,再依次将数组中的值与之比较,比min小的赋值给min,比max大的赋值给max;sum存放数据累加值,除数组长度N得到·平均值。

相关文章:

描写春天的神仙句子精选207句 敬酒语录【精选46句】 抖音文案吸引人的句子怎么复制【62句精选】 读书卡句子简单又漂亮【精选61句】 好文案句子简短精辟励志【优选26句】 描写春天优美句子老舍【50句精选】 2021最火励志句经典短句88句精选 弘扬中医文化经典语录39句精选