作业帮 > 数学 > 作业

20中随机抽取三个数,进行”加减“运算,结果仍在1~20范围内,产生运算表达式(不要运算结果)、

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/13 16:18:21
20中随机抽取三个数,进行”加减“运算,结果仍在1~20范围内,产生运算表达式(不要运算结果)、
题目数量由用户定义
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
\x05int a[20],i,ia,ib,ic;
\x05srand((unsigned int)(time(NULL)));
\x05for(i = 0;i < 20;i++) a[i] = (unsigned)rand() % 20;
\x05for(i = 0;i < 10;i++) {
\x05\x05ia = (unsigned)rand() % 20;
\x05\x05ib = (unsigned)rand() % 20;
\x05\x05ic = (unsigned)rand() % 20;
\x05\x05if((ia + ib - ic < 20) && (ia + ib - ic > 0))
\x05\x05\x05printf("%2d + %2d - %2d = %2d\n",ia,ib,ic,ia + ib - ic);
\x05\x05else i--;
\x05}
\x05printf("\n");
\x05return 0;
}