小学生50以内数学计算基于c语言
#include<stdlib.h>
#include<stdio.h>
# include <time.h>
#include<conio.h>
#include<string.h>
int num=0, add=0;
int score[3]={10,7,5};
char str[20],str1[10][20];
int a=0,b=0,c=0,d,k=0,i=0,j=1,result;
char sf[2]={'+','-'};
int main()
{
srand(time(0));
while(1)
{
num=0;
while(num<10)
{
do{
a=rand()%51;
b=rand()%51;
d=rand()%2;
if(d==0) c=a+b; else c=a-b;
}while(c<0||c>50);
printf("%d %c %d =\n",a,sf[d],b);
printf("输入计算结果:\n");
while(1)
{
scanf("%d",&result);
k++;
if(result==c)
{
printf("回答正确\n");
add+=score[k-1];
k=0;
break;
}
else if(k<3)
{
printf("错误,请重新回答:\n");
}
else
{
printf("错误,正确答案:%d\n",c);
break;
}
}
num++;
}
if(add>=90) printf("\nSMART\n");
else if (add>=80) printf("\nGOOD\n");
else if(add>=70) printf("\nOk\n");
else if(add>=60) printf("\nPASS\n");
else printf("\nTAY AGAIN\n");
getchar();
}
return 0;
}




...全文
相关推荐
用C语言实实现小学生50以内加减法的智能测试
面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。 功能要求: (1)电脑随机出10道题,每题10分,程序结束时显示学生得分; (2)确保算式没有超出1~2年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出0~50的范围,负数更是不允许的; (3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案; (4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分; (5)总成绩90以上显示“SMART” ,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRY AGAIN” 代码见文件:
使用c语言判断100以内素数的示例(c语言求素数)
主要介绍了使用c语言判断100以内素数的示例(c语言求素数),需要的朋友可以参考下
c语言100以内质数
c语言100以内质数,不用多做解释了吧?
小学生测试(C语言写)
问题描述:面向小学1~2年级学生,随机选择两个整数的加减法形成算式要求学生解答。 学习C语言时的代码,分享出来一起学习吧
C语言100以内的奇数
一个关于100以内的奇数是C语言代码,基础C语言学习者


