• 第三周


    刷完pta五百分了;

    接下来是使用c++编程的学习总结的经验。

    常用函数总结;

    1.输入空格停止输入

    do

    {

    cin>>diu[i];

    } while ((diu[i]=getchar())!=' ');

    2.判断素数函数

    int A(int a)

    {

    int flag = 1;

    int c;

    if(a<=1) c=2;

    else {

    for (int i =2; i<=sqrt(a) ;i++)

    {

    if (a % i == 0)

    {

    flag = 0;

    break;

    }

    }

    if (flag == 1) c=1;

    if (flag == 0) c=2;

    }

    return c;

    }

    末行不含空格

    Int m==1;

     if(m==1)

           {

               cout<<i;

               m++;

           }

           else{

            cout<<' '<<i;

           }

    经验:不过分依赖数组,直接循环输出更简洁不容易出错;

    3.大数除法:利用字符数组解决整型数组长度短的储存问题,字符型数组可储存几百万的字符;

     熟练掌握了字符数组转化为整型数组的方法在面对大数除法的时候,更好的解决问题

    b=b*10+a[i]-'0';

    q=b/n;

    cout<<q;

    b=b%n;

    Tip:从错误中总结到“==”不能连用,虽然很基础但是是疏漏。

    求一个数的各个位数

    For(i=0;i<n;i++)

    {a[i]=n%10;

     N=n/10;

    }

    数组下标也不能越界;男默女泪

    四舍五入int(i+0.5)

     刚开始要记录的时候有点晚,难的题思路还不是很好,会继续努力学习。

    目标,开始接触github,学好英语,能学会使用stackoverflow,进入编程大世界。

    明天开始java语言的学习。(ง •_•)ง

  • 相关阅读:
    Oracle 多表查询优化
    FZU 2150 Fire Game
    HDU 1058 Humble Numbers
    UVA 11624 Fire!
    POJ 1321 棋盘问题
    线性表的基本操作
    POJ 3414 Pots(广搜输出路径)
    HDU 1495 非常可乐
    POJ 1847 Tram
    POJ 3159 Candies(查分约束)
  • 原文地址:https://www.cnblogs.com/yanwenhui/p/11220289.html
Copyright © 2020-2023  润新知