當前位置:編程學習大全網 - 編程軟體 - c語言編程設計直方圖

c語言編程設計直方圖

#include?<stdio.h>

void?DrawHistogram(int?nArray[],?int?nCount,?char?ch)?{

int?i,j,m?=?0;

for(i?=?0;?i?<?nCount;?++i)?{

for(j?=?0;?j?<?nArray[i];?++j)

printf("%c",ch);

printf("%d\n",nArray[i]);

}

printf("\n");

}

void?CountRangeItems(double?dArray[],?int?nDataItems,?int?nArray[])?{

int?i;

for(i?=?0;?i?<?nDataItems;?++i)?{

if(dArray[i]?<=?160)?++nArray[0];

else?if(dArray[i]?<?165)?++nArray[1];

else?if(dArray[i]?<?170)?++nArray[2];

else?if(dArray[i]?<?175)?++nArray[3];

else?if(dArray[i]?>?175)?++nArray[4];

}

}

int?main()?{

double?height[]?=?{185,176,165,169,160,152,187,196,178,189,196,182,181,176,159,163,168};

int?nArray[5]?=?{0};

int?nCount?=?0,size?=?sizeof(height)/sizeof(height[0]);

CountRangeItems(height,size,nArray);

DrawHistogram(nArray,5,'*');

return?0;

}

  • 上一篇:山東世諾機械科技有限公司怎麽樣?
  • 下一篇:服務機器人裝配與維護專業有哪些教學實訓設備
  • copyright 2024編程學習大全網