c语言分屏显示且每屏10条记录怎么做?

Python076

c语言分屏显示且每屏10条记录怎么做?,第1张

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

}

}