zoukankan      html  css  js  c++  java
  • 实验一写能自动生成小学四则运算题目的程序

    能自动生成小学四则运算题目的程序

    #include<stdio.h>
    #include<stdlib.h>
    #include<time.h>
    main()
    {
    int n=10,i,a,b,result,k=10;
    while(n>0)
    {
    srand( (unsigned)time( NULL ) );
    a=rand()%100+1;
    b=rand()%100+1;
    i=rand()%4;
    switch(i)
    {
    case 0:
    {
    printf("%d+%d=",a,b);
    scanf("%d",&result);
    if(result==(a+b))
    {
    printf("答对了!\n");
    }
    else
    {
    k--;
    printf("答错了!\n");
    }
    break;
    }
    case 1:
    {
    printf("%d-%d=",a,b);
    scanf("%d",&result);
    if(result==(a-b))
    {
    printf("答对了!\n");
    }
    else
    {
    k--;
    printf("答错了!\n");
    }
    break;
    }
    case 2:
    {
    printf("%d*%d=",a,b);
    scanf("%d",&result);
    if(result==(a*b))
    {
    printf("答对了!\n");
    }
    else
    {
    k--;
    printf("答错了!\n");
    }
    break;
    }
    case 3:
    {
    printf("%d/%d=",a,b);
    scanf("%d",&result);
    if(result==(a/b))
    {
    printf("答对了!\n");
    }
    else
    {
    k--;
    printf("答错了!\n");
    }
    break;
    }
    }
    n--;
    }
    printf("本次测试成绩为:%d\n",k*10);
    }

    运行结果:

    这个程序能自动生成10道四则运算题目,并且计算成绩。但是除法部分还不够完善。这个跟大家做的程序原理基本相同,但是方法却多钟多样。

    我这个程序比较简单易懂,一开始就入while循环,循环10次,用switch语句判断加、减、乘、除。答对了,或者答错都会有提示,到最后直接计算成绩!

  • 相关阅读:
    机器学习(二)分类决策树
    机器学习(一):朴素贝叶斯
    NLP(五):关键词提取补充(语料库和向量空间)
    oracle变量的定义和使用【转】
    一些开发技巧和工具使用心得
    醒狮赋
    C# 字符串的截取和替换
    C# 判断字符串是否为日期格式
    重装系统
    电脑桌面所有图标消失
  • 原文地址:https://www.cnblogs.com/yihou2ni/p/4370362.html
Copyright © 2011-2022 走看看