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放到前面后解决。

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

posted @ 2018-03-16 12:03  质壁分离  阅读(193)  评论(4编辑  收藏  举报