作业帮 > 综合 > 作业

写一个函数,返回一个整数的最后一个最大数字的位置(比如:

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/20 00:55:30
写一个函数,返回一个整数的最后一个最大数字的位置(比如:
写一个函数,返回一个整数的最后一个最大数字的位置(比如:输入28785,返回3).int findMax (int a) {}
写一个函数,返回一个整数的最后一个最大数字的位置(比如:
一个C#的实现,思想跟LS一样.输入1208,返回1;输入9857,返回4.public static int GetMaxDigit(int input) { string temp = input.ToString(); char flag = '0'; int digit = 0; for (int i = 0; i < temp.Length; i++) { if (flag < temp[i]) { flag = temp[i]; digit = i; } } return temp.Length - digit; }[/code]不知道LZ有没有考虑过以下问题:如果输入全部是9999,你希望返回什么?如果输入是9191,你希望从左到右,还是从右到左?查看原帖