20194724自动生成四则运算题第一版报告

Posted pxcn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20194724自动生成四则运算题第一版报告相关的知识,希望对你有一定的参考价值。

1.需求分析:

能够随机生成运算 减少人工出题时间成本

  1. 功能设计:

基本功能:

自动生成10道100以内的2个操作数的四则运算算式(+ - * /),要求运算结果也在100以内

剔除重复算式

题目数量可定制

是否包含乘法和除法可控

操作数数值范围可控

是否含负数可控

生成的运算题存储到外部文件result.txt中

  1. 设计实现:

用C语言完成设计实现

  1. 测试运行:

技术图片

5.部分代码:

1.控制题目数量

printf(" 请输入生成题目数量: ");
scanf("%d",&N);
switch(n)
{
case 1:
{

for(i=0;i<N;i++)//题目数量

2.包含负数

a=rand()%100+1;//不含负数随机数
b=rand()%100+1;
k=rand()%4+1;//获得1-4随机数
printf("%d",a);
switch(k)//随机运算符
{
case 1:printf("+");break;
case 2:printf("-");break;
case 3:printf("*");break;
case 4:printf("/");break;
}
printf("%d= ",b);

  1. 总结:

通过C实现了 随机生成四则运算
因为对C掌握的不好所以对查重和控制乘除文本存储没有进行实现
在网上了找了很多资料但是还是不能掌握 虽然代码相对简单但是依旧花费了大量时间
...我会继续努力的

  1. PSP

技术图片

以上是关于20194724自动生成四则运算题第一版报告的主要内容,如果未能解决你的问题,请参考以下文章

20194659+自动生成四则运算题第一版报告

20194630+自动生成四则运算题第一版报告

20194615自动生成四则运算题第一版报告

20194696 自动生成四则运算题第一版报告

20194725 自动生成四则运算题第一版报告

20194584自动生成四则运算题第一版报告