问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用c语言编写小学生四则运算!

发布网友 发布时间:2022-04-23 23:40

我来回答

3个回答

热心网友 时间:2023-10-13 21:31

#include <stdio.h> /*小学生数学练习*/
int randd(void);
int randd1(void);
int rand1(void);
int rand2(void);
float randf(float a,float b);
main()
{
float i,k,a,b;
int x,c,=0,cu=0,j,w,f;
srand(time(NULL));
printf("选择难度\n");
printf("1是1位数 2是2位数\n");
printf("目前只支持3位数\n");
scanf("%d",&x);
printf("选择算法 1加法 2减法 3乘法 4除法 5混合\n");
printf("除法只求整数部分\n");
scanf("%d",&w);
for(j=1;j<=20;j++)
{
switch(x) /*选择难度*/
{
case 1 : a=randd(); b=randd();
break;
case 2 : a=rand1(); b=rand1();
break;
case 3 : a=rand2(); b=rand2();
break;
}
c=randd1();
switch(w) /*选择算法*/
{case 1 : k=a+b; break;
case 2 : k=a-b; break;
case 3 : k=a*b; break;
case 4 : f=a/b;k=f; break;
case 5 : k=randf(a,b); break;
}
printf("%.0f",k);
printf("How much is %.0f times %.0f ?",a,b);
scanf("%f",&i);
while(i!=k)
{
cu++;
c=randd1();
switch(c)
{
case 1 : printf("NO,please try again.\n");break;
case 2 : printf("Wrong Try once more.\n");break;
case 3 : printf("Don't give up.\n");break;
default :printf("NO.keep trying.\n");break;
}
printf("How much is %0.f times %0.f ?",a,b);
scanf("%f",&i);
}
++;
switch(c)
{
case 1 : printf("very good!\n");break;
case 2 : printf("Excellent!\n");break;
case 3 :printf("Nice work!\n");break;
default :printf("keep up the good work!\n");break;
}
if(cu+>=10)/*10题正确75%以下帮助*/
{
if(<=(cu+)*(75.0/100.0))
printf("help");break;
}
}
}

int randd(void)
{
int a;
a=1+rand()%9;
return a;
}
int rand1(void)
{
int a;
a=10+rand()%89;
return a;
}
int rand2(void)
{
int a;
a=100+rand()%899;
return a;
}

int randd1(void)
{
int a;
a=1+rand()%4;
return a;
}
float randf(float a,float b)/*混合*/
{
int c,f;
float k;
c=randd1();
switch(c)
{
case 1 : k=a+b;printf("求加\n");break;
case 2 : k=a-b;printf("求减\n");break;
case 3 : k=a*b;printf("求乘\n");break;
case 4 : f=a/b;k=f;printf("求除。只求整数部分\n");break;
}
return k;
}

这是我以前写的作业你自己看着改吧~

热心网友 时间:2023-10-13 21:32

#include <stdio.h> /*小学生数学练习*/
int randd(void);
int randd1(void);
int rand1(void);
int rand2(void);
float randf(float a,float b);
main()
{
float i,k,a,b;
int x,c,=0,cu=0,j,w,f;
srand(time(NULL));
printf("选择难度\n");
printf("1是1位数 2是2位数\n");
printf("目前只支持3位数\n");
scanf("%d",&x);
printf("选择算法 1加法 2减法 3乘法 4除法 5混合\n");
printf("除法只求整数部分\n");
scanf("%d",&w);
for(j=1;j<=20;j++)
{
switch(x) /*选择难度*/
{
case 1 : a=randd(); b=randd();
break;
case 2 : a=rand1(); b=rand1();
break;
case 3 : a=rand2(); b=rand2();
break;
}
c=randd1();
switch(w) /*选择算法*/
{case 1 : k=a+b; break;
case 2 : k=a-b; break;
case 3 : k=a*b; break;
case 4 : f=a/b;k=f; break;
case 5 : k=randf(a,b); break;
}
printf("%.0f",k);
printf("How much is %.0f times %.0f ?",a,b);
scanf("%f",&i);
while(i!=k)
{
cu++;
c=randd1();
switch(c)
{
case 1 : printf("NO,please try again.\n");break;
case 2 : printf("Wrong Try once more.\n");break;
case 3 : printf("Don't give up.\n");break;
default :printf("NO.keep trying.\n");break;
}
printf("How much is %0.f times %0.f ?",a,b);
scanf("%f",&i);
}
++;
switch(c)
{
case 1 : printf("very good!\n");break;
case 2 : printf("Excellent!\n");break;
case 3 :printf("Nice work!\n");break;
default :printf("keep up the good work!\n");break;
}
if(cu+>=10)/*10题正确75%以下帮助*/
{
if(<=(cu+)*(75.0/100.0))
printf("help");break;
}
}
}

int randd(void)
{
int a;
a=1+rand()%9;
return a;
}
int rand1(void)
{
int a;
a=10+rand()%89;
return a;
}
int rand2(void)
{
int a;
a=100+rand()%899;
return a;
}

int randd1(void)
{
int a;
a=1+rand()%4;
return a;
}
float randf(float a,float b)/*混合*/
{
int c,f;
float k;
c=randd1();
switch(c)
{
case 1 : k=a+b;printf("求加\n");break;
case 2 : k=a-b;printf("求减\n");break;
case 3 : k=a*b;printf("求乘\n");break;
case 4 : f=a/b;k=f;printf("求除。只求整数部分\n");break;
}
return k;

热心网友 时间:2023-10-13 21:32

这都这么简单,你有没有学过C啊!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
可以取保候审的条件是怎样的 取保候审需满足哪些条件 无人机电池可以乘船吗现在 手机电池无人机能用吗 形容 突然间知道男朋友与前妻还生活在一起,因为承受不住,与此想选择... 即将新婚 老公和前妻多次酒店开房 宾利手表 瑞士机芯2386快慢如何调整1? 瓷砖种类都有哪些看看有没有适合你家的瓷砖 瓷砖是不是都有防滑功能,买了创锐瓷砖,看起来蛮亮,就怕老人滑倒?_百度... c语言程序设计(1) 小学生计算机辅助教学系统 小学生四则算法 c语言编写 C语言编程小学生数学四则运算题 要求可以输入所出题目数 判断对错 记录分数 C语言编程一个小学四则运算练习系统。 编写C语言程序,给小学生出1道100以内2个数的加法题,等学生说出自己的答案后,再告诉学生正确的答案。 用C语言编写小学生四则运算系统 小学生如何学习c语言? c语言编程作业小学生计算机辅助教学系统 英文简写PS是什么意思 微信转账通知怎么设置 微信转账怎么提示 微信转账即将过期提醒怎么开启 微信好友给我转帐怎么设置提醒 微信转账过期提醒的记录怎么查 1升等于几斤? 1升等于多少毫升再等于几斤? 1升等于多少斤?等于多少毫升 1升水等于多少斤 1升等多少斤? 1升等于多少斤? 怎样用c语言编写小学生算数系统? C语言编一个小学生算术题程序,求大神!! 有没有会c语言的大佬?编程小学生四则运算小软件,可以错题重做和给出正确答案的,求答 我是一个五年级的小学生,想学编程(C语言)谁能给我推荐一些软件和一些书啊? 谢谢了 跪求C语言编程问题 低年级小学生学习机 急!!! c语言编写程序帮助小学生学习乘法(我是新手) 小学生想学编程 卫生局与药监局有什么区别? 怎样用手机申请 手机怎样申请 杂志订阅管理系统设计(C++) 杂志订阅管理的c语言 c++杂志订阅管理系统 c++程序设计:杂志订阅管理系统 麻烦大家写一个数据库课程设计,题目是:企业报刊订阅管理系统 C语言课程设计——杂志订阅管理系统 电子杂志怎么做? 谁有“邮局报刊订阅管理系统”的数据库课程设计? 数据库课程设计--报刊订阅管理系统 报刊订阅管理系统——课程设计说明书