c语言分屏显示且每屏10条记录可以这么做:
#include<stdio.h>
#include<stdlib.h>
int main()
{ int n,i
scanf("%d",&n)
getchar()
for(i=0i<ni++)
{ if(i%10==0)
{ system("cls")
printf("********* 标题 **********\n")
}
printf("第%d条记录:。。。\n",i+1)
if(i%10==9)getchar()
}
return 0
}
#include<stdio.h>#include<time.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
int i,x,hang=0,max=0,min=0,ave=0//x存放随机数,hang代表一页中的行数
srand(time(NULL))
for(i=0i<1000i++)
{
if(i%10==0) //如果已产生了十的倍数个数,就换行同时行数加1
{
printf("\n")
hang++
}
if(hang==10) //当行数够10的时
{
hang=0//进入下一页时行数要清零
ave/=100//算一下平均值
printf("此页最大值:%d 此页最小值:%d 此页平均值:%d\n",max,min,ave)
max=0//进入下一页三变量都要清零
min=0
ave=0
printf("press any key to continue...")//按要求等待换行指令
getch()
system("cls")
}
x=rand()//产生随机数函数
ave+=x//累加起来
printf("%7d",x)
if(max==0&&min==0) //如果是一页中第一个数
{
max=x
min=x
}
else if(x>max) max=x
else if(x<min) min=x
}
}