C++字符串垃圾编程题水下机器人

[复制链接]
查看11 | 回复1 | 2010-9-30 16:30:56 | 显示全部楼层 |阅读模式
水下机器人
一个水下机器人,给一个“U”字符指示上升1米,“D”指示下降1米。开始的高度为X米,最终的高度为W米。
INPUT
第一行为初始高度,第二行为指令字符串。
1
UUDUDUD
OUTPUT
第一行为最终高度X,只有一行输出。
2
输入应该是
-1
DDUDUDU
咋没人答了

回复

使用道具 举报

千问 | 2010-9-30 16:30:56 | 显示全部楼层
首先 是“水下”机器人 所以上升是减下降是加另外 水下机器人不可能浮上天 所以当高度为0时不能再U了int iStart, i;char[] sInput[30];printf("输入起始高度:");scanf("%d", &iStart);printf("输入指令:");scanf("%s", sInput);for(i = 0;i < strlen(sInput);i++){
if(sInput == 'U' && iStart != 0)
{
iStart--;
}
else if(sInput == 'D')
{
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行