小学三年级出题程序

需求分析:在这个程序设计之初,必须要了解小学三年级教育的体制以及出题的难度,做出目前针对专项用户的专有产品。在未来程序扩展时可以根据不同年级、不同学生学习的水平对应的出题难度,一般分为A类、B类、C类、D类等等级。根据学生的兴趣可以再扩展程序,加入不同课程专项学习出题计划等。

个人感受:题目虽然不难,但是在意编程的细节,要有清晰地思路,仔细的分析,要有耐心,一点点进行调试分析等。

源代码:

#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
#include<time.h>
int main(){
system("color B5");
srand(time(NULL));
int a,b,c,i,z;
printf("小学3年级出题程序\n");
for (i = 0; i < 300; i++)
{
a = rand() % 100;
b = rand() % 100;
c= rand() % 100;
z = rand() % 12;
switch (z){
case 0:printf("%d+%d+%d=\n",a,b,c); break;
case 1:printf("%d-%d-%d=\n",a, b, c); break;
case 2:printf("%d+%d-%d=\n", a, b, c); break;
case 3:printf("%d+%d-%d=\n", a, b, c); break;
case 4:printf("%d*%d*%d=\n", a, b, c); break;
case 5:printf("%d/%d/%d=\n", a, b, c); break;
case 6:printf("%d*%d/%d=\n", a, b, c); break;
case 7:printf("%d/%d*%d=\n", a, b, c); break;
case 8:printf("%d+%d*%d=\n", a, b, c); break;
case 9:printf("%d+%d/%d=\n", a, b, c); break;
case 10:printf("%d-%d*%d=\n", a, b, c); break;
case 11:printf("%d-%d/%d=\n", a, b, c); break;
}
}
system("pause");
}

 

posted @ 2016-03-12 15:36  lizone  Views(452)  Comments(0Edit  收藏  举报