• 现代软件工程的学习


    《构建之法现代软件工程》这本书才开始学习,相对于大一紧张繁琐的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;
    }

  • 相关阅读:
    DP 免费馅饼 HDU1176
    知了课堂 Python Flask零基础 笔记整理
    Splay入门
    字典树
    榨取kkksc03 多维dp
    种族并查集总结
    倍增总结
    求最大公因数(辗转相除法&更相减损术)
    Bzoj 3036: 绿豆蛙的归宿(期望)
    Bzoj 1497: [NOI2006]最大获利(最小割)
  • 原文地址:https://www.cnblogs.com/tangshuang/p/6549788.html
Copyright © 2020-2023  润新知