欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語言

當(dāng)前位置:主頁 > 軟件編程 > C語言 >

C語言實(shí)現(xiàn)小學(xué)生隨機(jī)出題測試計(jì)分

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C語言|點(diǎn)擊: 次

本文實(shí)例為大家分享了C語言實(shí)現(xiàn)隨機(jī)出題測試計(jì)分的具體代碼,供大家參考,具體內(nèi)容如下

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int test();
int checknum(int a, int b);
int checkresult(int x);

int a = -1, b, c, x;
static int k = 0, grade;

void main() {
  printf("請作答下列十道題,回車鍵開始開始作答?。。?);
  getchar();
  do {
    int i = test();
    if (i == -1) {
      break;
    }
    else if (checkresult(i) == 0) {
      a = -1;
    }
  } while (k);
  getchar(); getchar(); getchar();
}

int test() {
  srand((unsigned int)time(NULL));
  while (checknum(a, b) == 0)
  {
    a = rand() % 51;
    b = rand() % 51;
    c = rand() % 2;
  }
  k++;
  if (k == 11) {
    printf("答題結(jié)束,您本次測試總分是 %d ,謝謝", grade);
    return -1;
  }
  else if (c == 0) {
    printf("第%d題: %d+%d=", k, a, b);
    return a + b;
  }
  else if (c == 1) {
    printf("第%d題: %d-%d=", k, a, b);
    return a - b;
  }
  return -1;
}
int checknum(int a, int b) {
  if ((a + b) > 50 || (a - b) < 0 || a > 50 || b > 50 || a < 0 || b < 0) {
    return 0;
  }
  return 1;
}
int checkresult(int result) {
  int i;
  for (i = 1; i++; i <= 3) {
    scanf_s("%d", &x);
    if (x != result) {
      if (i == 4) {
        if (c == 0) {
          printf("三次回答錯(cuò)誤,正確答案是%d,請回答下一題\n", a + b);
        }
        else {
          printf("三次回答錯(cuò)誤,正確答案是%d,請回答下一題\n", a - b);
        }
        return 0;
      }
      printf("回答錯(cuò)誤,請重新計(jì)算并輸入結(jié)果:");
    }
    else {
      switch (i) {
      case 2:
        grade += 10;
        break;
      case 3:
        grade += 7;
        break;
      case 4:
        grade += 5;
        break;
      default:
        grade += 0;
        break;
      }
      return 0;
    }
  }
  return 0;
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持我們。

上一篇:C++實(shí)現(xiàn)單置換密碼

欄    目:C語言

下一篇:C++-操作符重載、并實(shí)現(xiàn)復(fù)數(shù)類詳解

本文標(biāo)題:C語言實(shí)現(xiàn)小學(xué)生隨機(jī)出題測試計(jì)分

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/385.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有