码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-09-14 14:22:37      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:除法   掌握   功能   资料   自动   通过   报告   数值范围   cas   

1.需求分析:

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

  1. 功能设计:

基本功能:

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

剔除重复算式

题目数量可定制

是否包含乘法和除法可控

操作数数值范围可控

是否含负数可控

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

  1. 设计实现:

用C语言完成设计实现

  1. 测试运行:

技术图片

5.部分代码:

1.控制题目数量

printf("\n请输入生成题目数量: ");
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=\n",b);

  1. 总结:

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

  1. PSP

技术图片

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

标签:除法   掌握   功能   资料   自动   通过   报告   数值范围   cas   

原文地址:https://www.cnblogs.com/pxcn/p/11518781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!