#include
#include
#include
void geta(int a[],int n)
{
int i,j;
srand(time(NULL));
for(i=0;i<n;i++)
{
j=rand()%100;
a=j;
}
for(i=10;i<n+10;i++)
{
j=rand()%100;
a=j;
}
}
void print1()
{
printf(" 小学生算术自测\n");
printf("***************************\n");
printf("1:开始\n");
printf("2:退出\n");
printf("***************************\n");
printf("请选择:");
}
void print2(int a[])
{
int i;
for(i=0;i<10;i++)
printf("%d:%d+%d=\n",i+1,a,a[i+10]);
}
main()
{
int s[10],n;
print1();
scanf("%d",&n);
if(n==1)
{
geta(s,10);
print2(s);
}
else if(n==2) printf("感谢使用。");
else printf("输入错误,请重新输入:");
}
输入1时程序就停止工作。另外在输入1,2之外的数时怎样让它重新输入和判断?
|