问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言字符串运算!

发布网友 发布时间:2022-04-21 20:11

我来回答

3个回答

热心网友 时间:2023-07-19 08:56

#include <iostream>

#include <string>

#include <algorithm>

using namespace std;


void k_add(string a, string b, int k)

{

//将长的字符串放在前面

if (a.size() < b.size())

{

string temp = a;

a = b;

b = temp;

}


//对源字符串进行翻转

reverse(a.begin(), a.end());

reverse(b.begin(), b.end());



bool carry = false; //进位

//字符串相加

size_t i = 0;

for (; i < b.size(); i++)

{

if (i < b.size())

{

a[i] += b[i] - '0';

if (carry) a[i] += 1;

carry = false;

if (a[i] >= k + '0')

{

a[i] -= k;

carry = true;

}

}

}


for (; i < a.size(); i++)

{

if (carry) a[i] += 1;

carry = false;

if (a[i] >= k + '0')

{

a[i] -= k;

carry = true;

}

}


if (carry)

{

a.push_back('1');

}

//输出

bool begin = false;

for (int j = a.size() - 1; j >= 0 ; j--)

{

if (a[j] > '0')

{

begin = true;

}

if (begin)

{

cout << a[j];

}

}

cout << endl;

}

简单模拟即可

3进制测试

10进制测试

热心网友 时间:2023-07-19 08:56

#include <iostream>
#include <cstdio>
#include <cstring>
#include <string>
#include <cmath>
using namespace std;
int main()
{
int n,k,mmax,mmin,i,m;
scanf("%d %d",&n,&k);
mmax=k-1;//n=1时满足条件的数的个数
mmin=1; //n=2时相对不满足条件的数的个数
for(i=2;i<=n;i++)//推导出关系
{
m=mmax;
mmax=(k-1)*(mmax+mmin);
//n的mmax值为n-1时的mmax值与mmin值相加后乘以(K-1)
mmin=m;
//n的mmin值为n-1时的mmax值
}
printf("%d",mmax);
return 0;
}

热心网友 时间:2023-07-19 08:57

C语言字符串的学习,输入指定字符串,并且计算字符串的位数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 VB中将两个字符串连接起来的运算符有:+和&,那么 ... c语言字符串运算 在Java中,用作字符串比较的运算符&quot; == &quot;和&quot;.equal... 一个字符串里面包含运算符,如何转成正常运算的运算符 怎么将字符串转换成运算符 小米k30pro评测 小米k30pro和小米k30至尊纪念版哪个好 字符运算符是什么 小米k30s和小米k30pro哪个好 在python中,字符串运算符+的作用是把字符串进行链... python字符串运算符 红米k30pro玩游戏怎么样 一个字符串里面包含运算符,如何转成正常运算的运算符 什么是字符运算 可使用什么运算符来连接字符串 字符串运算符&和+有什么区别?急~~~ 红米k30pro建不建议买 字符串运算符 红米K30PRO好不好? 字符串运算符“&”和“+”有什么区别? C语言字符串比较是否可以直接用关系运算符 运算符是字符吗?如+,-,*,/。可以用%c表示... java 怎么把运算符字符串转化为字符?比如&quot;1+2&quot;.有... 什么是谚语? 民间气象谚语 都进来!!! 民间气象谚语有经典的吗? 来自民间的天气的谚语 气象谚语解析 急急急!!!谁能告诉我几条民间气象谚语? 谁有2条关于气象的谚语 什么节气下雨开始不打雷,什么节气开始打雷? 少数民的谚语1 把你搜集到的民间俗语分类写在下面 急需气象谚语!!!!!!!!!!!! 关于天气与农物的谚语 长辈们口中流传的气象谚语 有谁知道二十四节气与农历的关系吗,为什么都是每... 优质大米等级怎么划分,按什么标准划分? 苹果手机怎么用安卓系统