1-10 | 分享
随机产生1000个数,并分屏显示(每行显示10个数字,每页显示10行),而且在每一屏的下方显示本屏中数据的最大值、最小值和平均值。
提示:循环显示,在分屏点上输出press any key to continue…,通过getch()函数让用户以按回车键的方式进入下一屏
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{int sum,max,min,x,i,j;
srand(time(NULL));
for(i=0;i<10;i++)
{
system("cls");
max=-1;
min=10000;
sum=0;
for(j=0;j<100;j++)
{
x=rand()%1000+1;
sum+=x;
if(x>max)max=x;
if(x<min)min=x;
printf("%6d",x);
if(j%10==9)printf("\n");
}
printf("\nMax=%d Min=%d Aver=%.2f\n",max,min,sum/100.0);
printf("press any key to continue...");
getch();
}
}