1、

1.1作业头:

这个作业属于哪个课程 C语言
这个作业要求在哪里 作业
这个作业的目标 在基础菜单操作i上更进一步学习
作业正文 正文
其他参考文献 文献

1.1程序截图:



1.2 程序代码

<<<

include<stdio.h>

include <stdlib.h>

include<time.h>

int help(int )
{
printf("\n");
printf("帮助信息:\n");
printf("您需要输入代号命令号来进行操作,另\n");
printf("一年级题目较简单\n");
printf("二年级题目有点点难,但我相信你可以\n");
printf("三年级题目比二年级难很多哦加油!\n");
}
int main()
{
printf("口算生成器\n");
printf("欢迎使用口算生成器:\n");
printf("帮助信息:\n");
printf("您需要输入代号命令号来进行操作,另\n");
printf("一年级题目为不超过十位的加减法;\n");
printf("二年级题目为不超过百位的乘除法\n");
printf("三年级题目为不超过百位的加减乘除混合题目.\n\n");
int i,A,a,b,number;
char c1,c2;
time_t t;
srand((unsigned) time(&t));
while(A!=5)
{
printf("\n\n");
printf("操作列表:\n");
printf("1)一年级 2)二年级 3)三年级\n");
printf( "4)帮助 5)退出程序\n");
printf("请输入操作:\n ");
scanf("%d",&A);
switch(A)
{
case 1:
printf("现在是一年级题目:\n");
printf("请输入生成题目个数: ");
scanf("%d",&number);
for(i=0;i<number;i++)
{
a= rand() % 2;
if(a1)
printf(" %d - %d = \n", rand()%11,rand()%11);
else
printf(" %d + %d = \n", rand()%11,rand()%11);
}
break;
case 2:
printf("现在是二年级题目:\n:");
printf("请输入生成题目个数:");
scanf("%d",&number);
for(i=0;i<number;i++)
{
a= rand() % 2;
if(a
1)
printf(" %d * %d = \n", rand()%101,rand()%101);
else
printf(" %d / %d = \n", rand()%101,rand()%101);
}
break;
case 3:
printf("现在是三年级题目:\n");
printf("请输入生成题目个数:");
scanf("%d",&number);
for(i=1;i<=number;i++)
{
a=rand()%4;
switch(a)
{
case 0:
c1='+';break;
case 1:
c1='-';break;
case 2:
c1='';break;
case 3:
c1='/';break;
}
b=rand()%4;
switch(b)
{
case 0:
c2='+';break;
case 1:
c2='-';break;
case 2:
c2='
';break;
case 3:
c2='/';break;
}
printf(" %d %c %d %c %d = \n", rand()%101,c1,rand()%101,c2,rand()%101);
}
break;
case 4:
help(a);
break;
case 5:
printf("退出程序。。。。。");
break;
default:
printf("Error!!!\n错误操作指令, 请重新输入\n\n\n");
}
}
}

2、 Gitee上传截图与链接

链接

 posted on 2020-03-04 18:23  石大庆  阅读(116)  评论(0)    收藏  举报