输入一个字符串求出其中逆序数对
例如:输入daabec,输出5.
即:
#include<iostream>
#include<cstring>
using namespace std;
int main() {
int b=0;
string a;
cin>>a;
int l=a.length();
for (int i=0;i<l-1;i++) {
for (int j=i+1;j<l;j++) {
if(a[i]>a[j])
b++;
}
}
cout<<b;
return 0;
}
用函数来实现:
即:
int mystrlen(char a[]) {
int i=0,n=0;
while(a[i]!='\0') {
i++;
n++;
}
return n;
}
int getRev(char a[]) {
int b=0;
int l=mystrlen(a);
for (int i=0;i<l-1;i++) {
for (int j=i+1;j<l;j++) {
if(a[i]>a[j])
b++;
}
}
return b;
}
输入一个字符串求出其中逆序数对相关推荐
- 输入一个数组,求出这个数组中的逆序对的总数
题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000 ...
- 用户输入一个整数,求出它的各个位数,并求各位数之和
import java.util.Scanner; //用户输入一个整数,求出它的各个位数,并求各位数之和 public class splitInteger { public static void ...
- python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...
导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...
- c语言案例——输入一个字符串,将其逆序输出
字符串常量可以赋值给一个字符指针或者一个字符数组,比如: /*1*/char *str = "this is a string"; /*2*/char str2[]= " ...
- java 求最长重复子串_给定一个字符串,求出其最长的重复子串。
#include #include #include #include using namespace std; //给定一个字符串,求出其最长的重复子串 //方法一 string lsubstr_1 ...
- 输入一个字符串,将其逆序输出。
输入一个字符串,将其逆序输出. 输入提示信息:"Please Enter String1:\n" 输入字符串用gets() 输出提示信息和输出格式:"Result is: ...
- c语言——输入一个字符串,将其逆序输出
原理:例如输入数字 1 2 3 4 5 你想得到 5 4 3 2 1 用一个循环来实现 第一步:1 和 5 对换 第二步:2 和 4 对换 最后得出想要的序列 注:用指针更方便 交换指针的位置就可以得 ...
- 输入一个字符串,将其逆序后输出
一.学习要点: 1.反向迭代器: string::reverse_iterator riter; 从尾巴到首部: rbegin():返回逆向迭代器,指向字符串的最后一个元素: rend():返回逆向迭 ...
- c语言将一个四位正整数倒排,输入一个四位正整数,将其逆序输出.如:输入1234,输出4321...
编写一个函数fun(n),求任意4位正整数的逆序数. intfun(intn){inta=n,b=0;while(a>0){b=b*10;b=b+a%10;a=a/10;}printf(&quo ...
最新文章
- create-react-app支持antd按需导入
- 网站导航目录要该如何优化?
- C# 使用反射设置某个对象的属性或读取某个对象的属性
- 小白入门深度学习 | 第五篇:数据不均衡的处理方法
- Lync 小技巧-48-Lync 语音邮箱-英文提示-自动助理-中文提示
- 前端性能优化:当页面渲染遇上边缘计算
- select下拉框怎么去掉空白_行业词库:网站长尾关键词优化怎么做呢?
- mysql备份和还原
- RedHat 6.4源码方式安装mysql5.5
- Using #region Directive With JavaScript Files in Visual Studio 【转载】
- 毕设过程小记—同步带传动选型计算+张紧机构
- windows服务获取登录用户名
- 多源多目标统计信息融合 目标跟踪 信息融合 贝叶斯滤波总结
- MATLAB adf检验和kpss检验结果说明
- U盘转换NTFS格式
- linux下查看eml类型文件
- 百度地图api如何查询周边大学、商场等的个数?可实现翻页
- 塑造元宇宙未来的5项技术
- 华为H3C ACL配置
- 同样是做IT技术,人家为什么能在业余轻松赚钱
热门文章
- ios绘图_使用Pencilkit轻松将绘图功能添加到ios应用
- 【公告】博客专家4月发布原创/翻译奖励发放
- 树莓派源码安装glib
- 关于 Android 中 TabLayout 下划线适配文字长度解析(附清晰详细的源码解析)
- Word如何绘制整行下划线,如何给分好的栏添加分隔线?
- 微信小程序制作-----日历记事本
- 计算机如何新增硬盘,电脑新增加一块硬盘安装并使用的教程
- 怎么注册Google账号(使用国内手机号注册)
- 《斗罗大陆H5》月刃武魂指导和魂环搭配
- python是动态语言图片_利用python图片生成,需10几行代码,生成的动态表情包(小黄鸭)...