⑴ C语言小学数学测验程序设计
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<math.h>
int i=0,s=0,a,b,f=0,c,stdans,userans,boolean;
/*i控制当前题号,s是分数,
a,b是当前参与运算的数字,
f是一道题中已经用掉的机会,
c是运算符号,stdans是标准答案,
userans是用户答案,
boolean保存该题是否已经答对
*/
int array[3]={10,7,5};//保存3个每道题可能累加上的分数(非0)
int main()
{
srand(time(0));//初始化随机数发生器
while(i<10){
a=rand()%51;//产生随机数a(0<=a<=50)
b=rand()%51;//产生随机数b(0<=b<=50)
if(a+b>50 || a-b<0)continue;//保证题目不超出低年级水平所及范围
c=rand()%2;
if(c==0){printf("%d、%d+%d=",i+1,a,b);stdans=a+b;}
else {printf("%d、%d-%d=",i+1,a,b);stdans=a-b;}
//决定运算符并输出题号及算式
while(f<=2){
scanf("%d",&userans);//输入答案
if(f==2)break;
if(userans==stdans){//若答案正确
printf("正确!\n");
boolean=1;
s+=array[f];
break;//则输出信息、更改变量状态、累加分数、结束循环
}//当机会没用完时继续循环
else{
printf("错误!你还有%d次机会:",2-f);
f++;
boolean=0;
}//否则再来
}
if(boolean==0)printf("你没有机会了!正确答案是:%d\n",stdans);//三次没答对时
f=0;//初始化f
i++;//题号增加
}
printf("答题结束!你的成绩是:");
if(s>=90)printf("SMART\n");
else if(s>=80)printf("GOOD\n");
else if(s>=70)printf("OK\n");
else if(s>=60)printf("PASS\n");
else printf("TRY AGAIN\n");//输出成绩
system("pause");//可删,只是相当于cmd.exe(系统自带命令解释程序)中的pause命令
return 0;
}
//我是用C++编译但刻意以C语言形式写的,可能有些小小的不兼容。如果有就找我。
⑵ c语言程序设计(1) 小学生计算机辅助教学系统
right_prompt()
{
int肆唤雀x;
x=rand()%4+1;
switch(x){
case1:
printf("VeryGood! ");
break;
case2:
printf("Excellent! ");
break;
case3:
printf("Nicework! "链简);
break;
case4:
printf("Keepupthe裂早goodwork! ");
break
}
}
wrong_prompt()
{
intx;
x=rand()%4+1;
switch(x){
case1:
printf("No.Pleasetryagain. ");
break;
case2:
printf("Wrong.Tryoncemore. ");
break;
case3:
printf("Don’tgiveup! ");
break;
case4:
printf("Notcorrect.Keeptrying. ");
break;
}
}
⑶ C程序课程设计题目:小学生计算机辅助教学系统。 详情如下,望各位高手帮忙给出源代码!
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int a,b,op,term;
int x,i=0;
int counter = 0; /*初始答对题数为0*/
char opchar;
srand(time(NULL)); /*为函数rand()设置随机数种子*/
a= rand()%10+1;
b= rand()%10+1;
for(i= 0;i < 10;i++)
{
a= rand()%10+1;
b= rand()%10+1;
op=rand()%4+1;
switch(op) /*根据运算符号不同进行不同的运算*/
{
case1:opchar='+';
term=a+ b;
break;
case2: opchar='-';
term=a - b;
break;
case3: opchar='*';
term=a*
b;
break;
case
4:
opchar='/';
term=a/b;
break;
default:
printf("Wrong
operator!");
}
printf("%d%c%d=",a,opchar,b);
scanf("%d",&x);
if(x==term)
{
printf("Right!\n");
counter++;
}
else
printf("Wrong!\n");
}
printf("Total
score is %d\n",counter*10);
printf("Rate
of correctness is %d%%\n",counter*10);
}
⑷ 帮忙设计个小学生四则运算C语言程序
这个很容易的输入两个数字,然后呢,分别调用四则运算四个函数,再把运算结果赋值给一个结果变量。
⑸ 什么是少儿编程,学这个对孩子以后的升学有好处么
对升学加分有帮助
要问近几年最火爆的课程是什么?编程绝对榜上有名。为什么编程教育越来越火热?学习编程是否真的能为孩子择校升学加分,才是家长们猛烈追捧的根本原因。
现在的编程就像曾经的奥数和英语,是中高考的升学利器。如果孩子能在官方认可的科创/编程比赛中获奖,许多名校都会有加分政策。
南京已将科技特长生列入中考招生项目,其中提出了招生的方向为科技特招生和学科特招生。科技特招生要求在初中阶段有一定关于科技创新实践活动的特长,或在市级及以上的相关竞赛中获得三级及以上证书。
西安中考招生办公布7类考生加10分录取。编程信息技术列为中考加分项目。其中提出毕业生初中阶段在教育行政部门批准举办的中小学生电脑制作活动、信息技术创新与实践活动中获全国一、二等奖和陕西省、西安市一等奖者;应届初中毕业生初中阶段在中国青少年机器人联赛中获全国一、二等奖和陕西省、西安市一等奖者;应届初中毕业生初中阶段在西安市青少年科技创新大赛中获一等奖者。
毛啸
连续四届NOI金牌得主,高三被世界顶级学府麻省理工学院录取,成为该校在中国内地录取的5名学生之一。
众多成功案例表明,编程已然成为孩子择校升学甚至保送名校的“敲门砖”。此外,随着人工智能飞速发展,国家政策逐渐向编程教育倾斜,更加印证编程学习的刻不容缓。
2017年国务院关于印发《新一代人工智能发展规划的通知》“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广”。
2018年4月,教育部印发《教育信息化2.0行动计划》,计划提出要“完善课程方案和课程标准,充实适应信息时代、智能时代发展需要的人工智能和编程课程内容。同月,天津政府招生办发布的《2018年天津科技特长生招生计划》中,多所中学将信息学奥赛、信息技术、人工智能等纳入了招生范畴。
2020年3月,教育部官宣:今年将在中小学里开始推广编程教育。
2022年起,全国一线城市初高中将加入编程必修课 。
现在学习编程就是让孩子升学加码,就是为孩子赢得未来,让孩子领先时代发展的脚步。
⑹ C语言程序设计:问题描述:面向小学1~2年级学生,随机选择两个整数的加减法形成算式要求学生解答.1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int Is50(int a,int b)
{
int s;
if(a+b<50&&a-b>0)
s=1;
else
s=0;
return(s);
}
int Right(int a, int b,int Time)
{
int R;
int Ans1,Ans2;
printf("Input Your Answer:\n");
scanf("%d,%d",&Ans1,&Ans2);
if(Ans1==a+b&&Ans2==a-b)
{
switch(Time)
{
case 1: R=10; break;
case 2: R=7; break;
case 3: R=5; break;
}
}
else
{
if(Time!=3)
{
printf("You Are Wrong, Try Again!\n");
Time++;
Right(a,b,Time);
}
else
{
printf("You Are Wrong,The Answer is %d,%d\n",&a+b,&a-b);
R=0;
}
}
return(R);
}
int main()
{
int a,b;
int i;
int score=0;
static int t;
srand(time(NULL));
for(i=0;i<10;i++)
{
a=rand()%51;
b=rand()%51;
while(!Is50(a,b))
{
a=rand()%51;
b=rand()%51;
}
t=1;
printf("Input the result of %d+%d and %d-%d:\n",a,b,a,b);
score=score+Right(a,b,t);
}
printf("The Total score is %d\n",score);
if(score>=90) printf("SMART\n");
else if(score>=80) printf("GOOD\n");
else if(score>=70) printf("OK\n");
else if(score>=60) printf("PASS\n");
else printf("TRY AGAIN\n");
}
⑺ 小学程序设计是什么东西
速学C语言或者VB吧。真够呛,这不是折腾小学生嘛