资源简介
编写一个程序,通过计算机随机产生10道四则运算题,两个操作数为1~10之间的随机数,运算类型根据用户选择而定,如果用户选择1.add,则进行加法运算;如果用户选择2.sub,则进行减法运算;如果用户选择3.mul,则进行乘法运算;如果用户选择4.div,则进行整除运算;如果选择5.Hybrid operation,则运算类型为随机产生的加、减、乘、整除中的任意一种,如果输入答案正确,则输出提示“Right!”,否则输出“Not correct!”,10道题做完后,按照每题10分统计总得分,然后打印出总分数和题数。
代码片段和文件信息
/* HELLO.C -- Hello world */
#include
#include
#include
int compute(int aint bint op)
{
int answerresult;
switch(op)
{
case 1:
printf(“%d+%d=“ab);
result=a+b;
break;
case 2:
printf(“%d-%d=“ab);
result=a-b;
break;
case 3:
printf(“%d*%d=“ab);
result=a*b;
break;
case 4:
if(b!=0)
{
printf(“%d/%d=“ab);
result=a/b;
}
break;
default:
printf(“Unknow oppertator!\n“);
break;
}
scanf(“%d“&answer);
if(result==answer)
{
return 1; }
else
{
return 0; }
}
void prin
相关资源
- PIC单片机程序全集
- 在可变分区管理方式下采用最先适应
- 神经网络PID控制源程序
- EXE程序反编译器,将EXE程序还原为代
- 数据结构-通讯录
- featerMatch.rar
- STM32F0延时函数,用于ms及us延时
- 操作系统课程设计--模拟文件系统
- 模拟Ethernet帧发送过程
- 计算CRC冗余校验码(32)
- 用NTC热敏电阻做温度采集
- 数据结构:查找的运用
- stm32C8T6模拟IIC协议
- 离散数学实验4:欧拉图的判定并输出
- A*算法的实现 路径规划
- ARM开发板远程升级程序
- 基于51单片机的电子日历
- 教务系统C程序及实验报告
- Goertzel算法
- 出租车计价器课程设计
- 堆栈的计算器
- adxl345加速度传感器
- 初学者简单C实现仓库管理系统
- 霍夫曼编码
- 基于51的音乐盒
- 基于arm下的电子相册
- 基于Qt5实现的心率变异与心率减速力
- 嵌入式局域网聊天系统服务端
- 宿舍管理系统源代码
- ACM编程比赛入门题目
评论
共有 条评论