zoukankan      html  css  js  c++  java
  • 现代软件工程的学习

    《构建之法现代软件工程》这本书才开始学习,相对于大一紧张繁琐的Android Studio来说,确实是很容易理解的一门课程,但是对于写过千百行代码这一要求,对于学生而言确实挺困难的,但是对于资深程序员和菜鸟来说,不同的基础决定着学习的深入,在分析、设计以及测试中投入的时间是很重要的。构建这本书将书本上的知识,以更立体的建筑式的方式展现在我们面前,更易通俗易懂。特别是对于在校学习的学生与刚参加工作的程序员或是初入公司的不同职位间的角色转换都有讲解。

    四则运算简单代码:

    int main(void)
    {
    int i = 0, a, b, ret, user_ret;
    char symbol;  0(+), 1(-), 2(*), 3(/)
    int count, right = 0;

    srand(time(NULL));

    while (1) {
    a = rand() % 100; 
    b = rand() % 100;
    symbol = rand() % 4; 

    switch (symbol) {
    case 0 : {
    ret = a + b;
    symbol = '+'; 
    } break;

    case 1 : {
    ret = a - b;
    symbol = '-';
    } break;

    case 2 : { 
    ret = a * b;
    symbol = '*';
    } break;

    case 3 : { 
    ret = a / b;
    symbol = '/';
    }
    }

    printf("%d%c%d=", a, symbol, b);

    count = 0;
    while (1) {
    scanf("%d", &user_ret);

    if (user_ret == ret) { 
    right ++; 
    break; 
    }

    printf("错误,再次输入:");
    count++; // 答错计数+1

    if (count == 3) { 
    printf("正确答案是:%d\n", ret);
    break; 
    }
    }

    i++; 

    printf("是否继续(y/n)?\n");
    getchar(); 
    scanf("%c", &symbol);

    if (symbol != 'y' && symbol != 'Y') 
    break;
    }

  • 相关阅读:
    类(抽象类与非抽象类)和接口
    Arduino学习——u8glib提供的字体样式
    Arduino学习——u8glib库资料整理
    Arduino学习——Arduino main 函数
    全局变量的初始化
    nmake学习笔记2
    Big Endian与Litter Endian
    nmake学习笔记
    重载操作符
    offsetof的意义
  • 原文地址:https://www.cnblogs.com/tangshuang/p/6549788.html
Copyright © 2011-2022 走看看