zoukankan      html  css  js  c++  java
  • C++简单程序设计-1

    编程练习(1)

    源代码:

    #include <iostream>
    using namespace std;
    
    int main()
    {
        int day;
        cin >> day;
        switch (day)
        {
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:cout << "workday.Let's work hard" << endl; break;
        case 6:
        case 7:cout << "weekend.Let's have a rest" << endl; break;
        }
        return 0;
    }

    程序效果:

    编程练习(2)

    源代码:

    #include <iostream>
    using namespace std;
    
    int main()
    {
        int a, b, c;
        c = 0;
        cout << "Enter thw number:";
        cin >> a;
        do
        {
            b = a % 10;                     //提取数字
            c = 10 * c + b;                 //将数字添加到新数字的末尾
            a /= 10;               
        } while (a != 0);                   
        cout << "the number in reverse order is:"<<c <<endl;
        return 0;
    }

    程序效果:

    实验总结与体会

    通过本次实验,我初步了解到了c++语言对c语言的兼容性和其与c的不同之处。但现在这个阶段还是以相同的要素居多,自己对于程序的看法还是在c的阶段,而且还是学艺不精的那种……

    问题一,因为要求使用2.4的范例,用if语句试了一下,也是可以的。问题二,一开始将x10操作放到了后面,即:

    do
        {
            b = a % 10; 
            c += b;
            c*=10; 
            a /= 10;               
        } while (a != 0);

    但是会多一次x10操作,将x10放到前面后解决。

    但是感觉还是没有找到感觉,开始用的方法也不是很好,可能是需要更深入的学习和练习。

  • 相关阅读:
    codevs 3115 高精度练习之减法 swap
    codevs 3116 高精度练习之加法
    poj 3984 迷宫问题
    codevs m进制转化成10进制
    codevs 1214 线段覆盖
    codevs 3143 二叉树的序遍历
    codevs 3145 汉诺塔
    HDU 5093 Battle ships [二分图匹配]
    HDU 5074 Hatsune Miku [dp] ——2014鞍山现场赛E题
    ZOJ 3793 First Digit (逗比题)
  • 原文地址:https://www.cnblogs.com/zhibifenli/p/8567969.html
Copyright © 2011-2022 走看看