代码拉取完成,页面将自动刷新
#include<stdio.h>
#include<stdlib.h>
void meau1(int m);
void meau2(int m);
void meau3(int m);
void meau4(int m);
void meau5(int m);
void meau6(int m);
int main()
{
int m,n;
n=1;
while(m!=0)
{
printf("\n");
printf("==========口算生成器 ==========\n");
printf("欢迎使用口算生成器 :\n");
printf("\n");
printf("\n");
printf("\n");
printf("帮助信息\n");
printf("您需要输入命令代号来进行操作, 且\n");
printf("一年级题目为不超过十位的加减法;\n");
printf("二年级题目为不超过百位的乘除法;\n");
printf("三年级题目为不超过百位的加减乘除混合题目.\n");
printf("\n");
printf("\n");
printf("操作列表:\n");
printf("1)一年级 2)二年级 3)三年级\n");
printf("4)帮助 5)退出程序\n");
printf("请输入操作> \n");
scanf("%d",&m);
printf("< 执行操作 :)\n");
printf("\n");
printf("\n");
switch(m){
case 1: meau1(m);break;
case 2: meau2(m);break;
case 3: meau3(m);break;
case 4: meau4(m);break;
case 5: meau5(m);break;
default:meau6(m);break;
}
}
return 0;
}
void meau1(int m)
{
int n;
char op;
op=rand()%3+43;
printf("现在是一年级题目:\n");
printf("请输入生成个数>");
scanf("%d",&n);
printf("<执行操作:)\n\n");
for(int i = 1;i <= n;i ++)
{
A:
op=rand()%3+43;
if(op==44)
goto A;
printf("%2d %c %2d = ___\n",rand()%10,op,rand()%10);
}
}
void meau2(int m)
{
int num;
scanf("%d",&num);
printf("现在是二年级题目:\n");
printf("请输入生成个数>");
printf("\n");
int i,o=0;
for(i=1;i<=num;i++)
{
while(o!=1)
{
int a,b;
a=rand()%100;
b=rand()%100;
char op=rand()%6+42;
if(op>42&&op<47||op==47&&b==0)
continue;
else
printf("%2d %c %2d = ___\n",rand()%100,op,b);
break;
}
}
}
void meau3(int m)
{
int num;
scanf("%d",&num);
printf("现在是三年级题目:\n");
printf("请输入生成个数>");
int i,o=0;
for(i=1;i<=num;i++)
{
while(o!=1)
{
int a,b,c;
a=rand()%100;
b=rand()%100;
c=rand()%100;
char op=rand()%6+42;
char n=rand()%6+42;
if(op==44||op==46||n==44||n==46||op==47&&b==0||n==47&&c==0)
continue;
else
printf("%2d %c %2d %c %2d = ___\n ",a,op,b,n,c);
break;
}
}
}
void meau4(int m)
{
printf("帮助信息\n");
printf("您需要输入命令代号来进行操作, 且\n");
printf("一年级题目为不超过十位的加减法;\n");
printf("二年级题目为不超过百位的乘除法;\n");
printf("三年级题目为不超过百位的加减乘除混合题目.\n");
printf("\n");
printf("\n");
}
void meau5(int m)
{
printf("程序结束, 欢迎下次使用\n");
printf("任意键结束……\n");
printf("\n");
}
void meau6(int m)
{
printf("Error!!!\n");
printf("错误操作指令, 请重新输入\n");
printf("\n");
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。