11841?1489719724

杨绍武 (Lecturer)

YoungS

国防科学技术大学

Ta在确实 over 3 years

  • 湖南-长沙
  • 2016-01-06开始使用
  • 6313次访问(自2016年5月)
Ta的动态
11841?1489719724
匿评已禁用作品补交中
语言: C++
提交截止时间:04/19/2017 00:00

教材P181 习题7.12

在main函数中固定串的个数为5,要求用户输入5个串,且每个串不超过30个字符

sortLine函数的原型就是习题要求的,不能变

用户在main函数中从键盘输入5个字符串,通过sortLine函数排序后在main函数中输出排序后的结果,要求按照字典序从小到大排序。

输入输出样例:1组

#1
  • 样例输入:
    bcde
    eadc
    abc
    hello
    abcd
  • 样例输出:
    abc
    abcd
    bcde
    eadc
    hello
迟交扣分:20分
# 2年前王司汉提交了作品
20910?1483263182

分数:100.0分

0?1442652658

分数:100.0分

20748?1487073827

分数:100.0分

0?1442652658

分数:100.0分

20845?1493637935

分数:100.0分

更多>>
回复 ︿ (9)
  • 用户头像
    杨绍武 2年前
    0?1442652658
    李子颜 2年前
    教员,我变的程序不知道为什么编译器通过不了,我的思路跟我提交的思路是相反的,我是直接参照数组的排序将字符串排序,但编译器就是通过不了,看着截止时间快到了,所以我就把同学的代码提交了,我再看看我的思路,看能不能改一下

    11841?1489719724
    杨绍武 2年前
    你倒是坦诚

    你自己做的作业呢?

  • 用户头像
    吴勇聪 2年前
    输入一系列的字符串,都想了半天。。。

  • 用户头像
    张啸 2年前
    11841?1489719724
    杨绍武 2年前
    trustie平台strcmp()返回值有点问题,请还没做好的同学用strcmp( ) < 0来判断其返回值

    好的

0?1470885445
登录后可添加回复
11841?1489719724
匿评已禁用作品补交中
语言: C++
提交截止时间:04/19/2017 00:00

教材P180 习题7.11

要求在main函数中调用该函数,main函数核心代码如下:

char a[20]=“11cd2cdd33”,  b[3]=“cd”, c[4]=“xxc”;
cout<<ReplaceString(a,b,c)<<endl;



输入输出样例:1组

#1
  • 样例输入:
     
  • 样例输出:
    11xxc2xxcd33
迟交扣分:20分
# 2年前王司汉提交了作品
20074?1479517212

分数:100.0分

20848?1488373796

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

更多>>
回复 ︿ (2)
  • 用户头像
    杨绍武 2年前
    20753?1480164246
    牟佳胤 2年前
    教员必须用int main()吗,为啥用void main()不可以

    和main函数返回值类型无关

0?1470885445
登录后可添加回复
11841?1489719724
发布时间:04/07/2017 08:31
更新时间:04/11/2017 18:46
本周无需提交的作业,请大家对照课件好好练一下课后练习
回复 ︿ (3)
  • 用户头像
    曾瑶韵 2年前
    收到

  • 用户头像
    杨凤虎 2年前
    好的

  • 用户头像
    赵贺 2年前
    好的

11841?1489719724
Homepage       置顶
发布时间:01/07/2016 15:33
更新时间:03/31/2017 21:43

Dr. Shaowu Yang

Background

  • Since 12/2014: Assistant professor  with the State Key Laboratory of High Performance Computing (HPCL) and the School of Computer, National University of Defense Technology (NUDT), Changsha, China
  • 28.07.2014: Doctoral defense for my thesis "Visual SLAM for Autonomous Navigation of MAVs", Department of Computer Science, University of Tübingen
  • 10/2010-07/2014: Ph.D. candidate at the chair of Cognitive Systems, Department of Computer Science, University of Tübingen
  • 01/2010-09/2010: Ph.D. student at NUDT
  • 12/2009: Master of Engineering, in Control Science and Engineering, member of the NUBOT team
  • 09/2007-12/2009: Master studies at NUDT, majoring in Control Science and Engineering
  • 06/2007: Bachelor of Engineering, in Automation
  • 09/2003-06/2007: Undergraduate studies at NUDT, majoring in Automation

Research Interests

  • Environment mapping
  • SLAM
  • Geospatial information
  • Autonomous micro aerial vehicles

Selected Publications

  • Shaowu Yang, Sebastian A. Scherer, Xiaodong Yi, and Andreas Zell. Multi-Camera Visual SLAM for Autonomous Navigation of Micro Aerial Vehicles, Robotics and Autonomous Systems, Accepted, March 2017.
  • Shaowu Yang,Visual SLAM for Autonomous Navigation of MAVs, Dissertation, University of Tuebingen, Shaker Verlag GmbH, 2016, ISBN 978-3-8440-4228-3.
  • Shaowu Yang,Xiaodong Yi,Zhiyuan Wang,Yanzhen Wang,Xuejun Yang,Visual SLAM using Multiple RGB-D Cameras,Robotics and Biomimetics (ROBIO), 2015 IEEE International Conference on,2015.12.6-2015.12.9.
  • Shaowu Yang, Sebastian A. Scherer, and Andreas Zell. Robust onboard visual SLAM for autonomous MAVs. In 2014 International Conference on Intelligent Autonomous Systems (IAS-13), Padova, Italy, July 2014.
  • Shaowu Yang, Sebastian A. Scherer, and Andreas Zell. Visual SLAM for autonomous MAVs with dual cameras. In 2014 International Conference on Robotics and Automation (ICRA'14), Hongkong, China, June 2014.
  • Shaowu Yang, Sebastian A. Scherer, Konstantin Schauwecker, and Andreas Zell. Autonomous Landing of MAVs on Arbitrarily Textured Landing Sites using Onboard Monocular Vision. Journal of Intelligent & Robotic Systems, 74(1-2):27-43, 2014.
  • Andreas Masselli, Shaowu Yang, Karl Engelbert Wenzel, and Andreas Zell. A cross-platform comparison of visual marker based approaches for autonomous flight of quadrocopters. Journal of Intelligent & Robotic Systems, 73(1-4):349-359, 2014. 
  • Shaowu Yang, Sebastian A. Scherer, Konstantin Schauwecker, and Andreas Zell. Onboard Monocular Vision for Landing of an MAV on a Landing Site Specified by a Single Reference Image. In 2013 International Conference on Unmanned Aircraft Systems (ICUAS'13), pages 317-324, Atlanta, GA, USA, May 2013.
  • Shaowu Yang, Sebastian A. Scherer, and Andreas Zell. An onboard monocular vision system for autonomous takeoff, hovering and landing of a micro aerial vehicle. Journal of Intelligent & Robotic Systems, 69(1-4):499-515, January 2013. 
  • Huimin Lu, Shaowu Yang, Hui Zhang, and Zhiqiang Zheng. A robust omnidirectional vision sensor for soccer robots.Mechatronics, 21(2):373-389, March 2011.
  • Huimin Lu, Hui Zhang, Shaowu Yang, and Zhiqiang Zheng. Camera parameters auto-adjusting technique for robust robot vision. In 2010 IEEE International Conference on Robotics and Automation (ICRA 2010), pages 1518-1523, Anchorage, Alaska, USA, May 2010.

More details can be found at my Google Scholar page. My publications can be downloaded from Researchgate.


回复 ︿
11841?1489719724
匿评已禁用作品补交中
语言: C++
提交截止时间:03/27/2017 00:00

课后习题5.12,阶乘计算、最后的组合数的计算分别在两个函数中进行,主函数直接调用组合数计算的函数。

程序输出:题目要求的两个组合数

要求阶乘计算用递归实现

输入输出样例:1组

#1
  • 样例输入:
     
  • 样例输出:
    10
    28
迟交扣分:20分
# 2年前刘兆清提交了作品

# 2年前杨绍武评阅了作品,优秀排行:

0?1442652658

分数:100.0分

20720?1519963176

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

更多>>
回复 ︿ (25)
  • 用户头像
    戴后霖 2年前
    20888?1489677047
    黄汉长 2年前

    电子手表、计算器等电子设备经常依靠七段显示器进行数字的显示。为了组成这些数字,这类设备需要“打开”或“关闭”七段显示器的某些部分。

    可以用字符模拟七段显示器进行显示输出,一个数字表示为一个三行三列的字符矩阵,如下所示:

    #_#

    |_|

    |_|

    其中'#'表示一个空格,'_'是下划线,'|'是竖线。


    实现一个时间显示程序,输入时、分、秒,要求用字符模拟七段显示器进行显示输出,并且在时分之间、分表之间用一个分隔标识隔开。分隔标识的第一行是一个空格,第二行和第三行是一个小数点字符'.'。

    例如:输入8 21 37,输出如下

    _  _   _      _  _

    ||_|. _|  |. _|  |

    |_||_|.|_   |. _|  |





    教员求提示


    高班的题

  • 用户头像
    黄汉长 2年前
    20888?1489677047
    黄汉长 2年前

    电子手表、计算器等电子设备经常依靠七段显示器进行数字的显示。为了组成这些数字,这类设备需要“打开”或“关闭”七段显示器的某些部分。

    可以用字符模拟七段显示器进行显示输出,一个数字表示为一个三行三列的字符矩阵,如下所示:

    #_#

    |_|

    |_|

    其中'#'表示一个空格,'_'是下划线,'|'是竖线。


    实现一个时间显示程序,输入时、分、秒,要求用字符模拟七段显示器进行显示输出,并且在时分之间、分表之间用一个分隔标识隔开。分隔标识的第一行是一个空格,第二行和第三行是一个小数点字符'.'。

    例如:输入8 21 37,输出如下

    _  _   _      _  _

    ||_|. _|  |. _|  |

    |_||_|.|_   |. _|  |





    教员求提示


    我能想到的就是一个一个的if。。。。。。

  • 用户头像
    戴后霖 2年前
    0?1442652658
    曾瑶韵 2年前
    温馨提示:题目已给出数据,直接用,不会进行输入操作,如果用字母代替会超时

    这个嘛……

0?1470885445
登录后可添加回复
11841?1489719724
匿评已禁用作品补交中
提交截止时间:02/26/2017 23:59

课后习题2.14至2.17.

要求格式清晰,便于批改,直接在答题框中填写答案,以附件形式上传。


课件更正:

(a=1) ? a++ : a--; //表达式结果为1,a值变为2



迟交扣分:20分
# 2年前何立凯提交了作品

# 2年前娄革伟评阅了作品,优秀排行:

20074?1479517212

分数:100.0分

20848?1488373796

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

更多>>
回复 ︿
0?1470885445
登录后可添加回复
11841?1489719724
匿评已禁用作品补交中
语言: C++
提交截止时间:03/20/2017 00:00

课后习题5.8。

主函数要求用户输入一个大于6的整数,通过计算输出两个素数(该两个素数之和等于输入的整数


注意:可能会有多种组合,但要求大家输出这个组合:第一个数是可能的最小的素数

输入输出样例:1组

#1
  • 样例输入:
    10
  • 样例输出:
    3 7
迟交扣分:20分
# 2年前王柯提交了作品
20074?1479517212

分数:100.0分

20848?1488373796

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

更多>>
回复 ︿ (15)
  • 用户头像
    赵振凯 2年前
    20888?1489677047
    黄汉长 2年前
    #include<iostream>
    #include<cmath>
    using namespace std;
    int i=5;
    int main()
    {
    int a;
    a=1;
    cout<<a<<endl;
    {
    a=2;
    cout<<a<<endl;
    }
    cout<<a<<endl;
    return 0;

    }

    这个输出结果是1 2   2,但是根据快作用域,答案应该是 1  2  1,是我哪里输错了吗?教员求教

    在第二个输出前面再声明一遍 , a=2改成 int a=2

  • 用户头像
    杨凤虎 2年前
    0?1442652658
    杨凤虎 2年前
    #include<iostream>
    using namespace std;
    int primc(int x);
    int main()
    {
        int a,b,r1,r2,j;
        cin>>a;
        for(int j=1;j<=a;j++)
        {
            b=a-j;
            r1=primc(j);
            r2=primc(b);
            if(r1==0||r2==0);
            if(r1==1&&r2==1&&j<=b)
            break;
        }
           cout<<j<<" "<<b<<endl;
           return 0;

    }
    int primc(int x)
    {
        for(int i=2;i<x;i++)
            {
            if(x%i==0)
                return 0;
            if(i>x/2)
                return 1;
            }
    }
    多输一个int就算出一串乱码,求解释

    0?1442652658
    赵振凯 2年前

     你标红的那个int 表示在for 的作用域里声明了一个j=1,但是等for循环运行完跳出来后,主函数作用域里的j你只声明了没有赋值,所以是乱码。
     输出的乱码应该和你声明一个j后直接输出j得到的乱码一样。

    感谢,河北赵某

  • 用户头像
    宋登辉 2年前

    现在还不能验证

0?1470885445
登录后可添加回复
11841?1489719724
匿评已禁用作品补交中
语言: C++
提交截止时间:03/20/2017 00:00

编写一个函数,求两个正整数的最小公倍数,并在main函数中调用该函数。程序的输入输出格式如下:

程序输入:待计算的两个正整数

程序输出:输入两个数的最小公倍数


要求:正确定义和使用函数,函数具有两个形参,分别对应两个整数;函数返回值为计算得到的最小公倍数。

注意在周四晚上前提交

输入输出样例:1组

#1
  • 样例输入:
    3 4
  • 样例输出:
    12
迟交扣分:20分
# 2年前曾平提交了作品
20074?1479517212

分数:100.0分

20848?1488373796

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

更多>>
回复 ︿ (4)
  • 用户头像
    姚思研 2年前
    20074?1479517212
    姚思研 2年前
    老师,请问能不能放宽上交作业的时间限制??希望能在周末上交作业,而不被扣分呜呜呜

    谢谢老师!

  • 用户头像
    池航 2年前
    11841?1489719724
    杨绍武 2年前
    使用while(bravo!=0)之前,bravo初始化了吗?不同的系统可能对默认值设定不一样,但标准的c++对int型的变量并没有缺省值.可能非0,也可能就是0。

    懂了,谢谢教员

0?1470885445
登录后可添加回复
11841?1489719724
匿评已禁用作品补交中
语言: C++
提交截止时间:03/13/2017 00:00

教材P93的4.22题程序提交至此。求出所有的三位水仙花数


输出格式:每个数之间用空格隔开输出。

输入输出样例:1组

#1
  • 样例输入:
     
  • 样例输出:
    153 370 371 407
迟交扣分:20分
# 2年前李冲提交了作品

# 2年前杨绍武评阅了作品,优秀排行:

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

20785?1489681430

分数:100.0分

20074?1479517212

分数:100.0分

更多>>
回复 ︿ (7)
  • 用户头像
    侯云飞 2年前
    11841?1489719724
    杨绍武 2年前
    居然有人直接输出这几个数,人才!但是0分!

    0?1442652658
    吴吉喆 2年前
    厉害了

    真厉害...

  • 用户头像
    胡思扬 2年前
    11841?1489719724
    杨绍武 2年前
    居然有人直接输出这几个数,人才!但是0分!

    hhhhh

  • 用户头像
    戴后霖 2年前

    赞一个

0?1470885445
登录后可添加回复
11841?1489719724
匿评已禁用作品补交中
语言: C++
提交截止时间:03/13/2017 00:00

教材P93的4.11题程序提交至此。

输出格式

逆序打印出每一位数字

输入数的位数


注意按照输出格式的顺序确进行输出


输入输出样例:1组

#1
  • 样例输入:
    321
  • 样例输出:
    123
    3
迟交扣分:20分
# 2年前李浩博提交了作品
20074?1479517212

分数:100.0分

20848?1488373796

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

0?1442652658

分数:100.0分

更多>>
回复 ︿ (3)
  • 用户头像
    岳晨阳 2年前
    0?1442652658
    何立凯 2年前
    教员,我实在不知道怎么改了。。。。。求救

    20722?1488113268
    胡思扬 2年前
    刷活跃度可耻

    可耻

0?1470885445
登录后可添加回复
点击展开更多
问题和建议
还能输入50个字符 Submit

加入QQ群

关注微信APP


×