当前位置: 首页 > news >正文

禅城技术支持骏域网站建设新闻发布

禅城技术支持骏域网站建设,新闻发布,官方网站开发招标须知,wordpress页面模板下载地址目录 1.小写字母与大写字母的转换 2.使用string(额外开一章持续补充) i.访问字符串最后一位 3.保留N位小数输出 i.C侧 ii.C语言侧 iii.总结 4.高精度相加 i.各种数据类型转字符型 ii.三元运算符 iii.循环条件中的carry 1.小写字母与大写字母的…

目录

1.小写字母与大写字母的转换

2.使用string(额外开一章持续补充)

        i.访问字符串最后一位

3.保留N位小数输出

        i.C++侧

        ii.C语言侧

        iii.总结        

4.高精度相加

        i.各种数据类型转字符型

        ii.三元运算符

        iii.循环条件中的carry


1.小写字母与大写字母的转换

        大写从65开始,小写从97开始,之间差了32.

        输入小写,输出大写:

#include<iostream>
using namespace std;int main()
{char a;cin >> a;a = a - 32;cout << a;return 0;
}

2.使用string(额外开一章持续补充)

        i.访问字符串最后一位

        此处,只写刷题时遇到的

//需要的库
#include <string>
//定义
string s;
//获取长度
int len = s.length();

        s.length()获取s 中,有多少字符,是实际长度。

        在长度未知的情况下,可通过s[len - 1] 访问s 的最后一个字符(len取自上文代码的变量)。 

        值得注意的一个很简单但一忽略的点,当需要键盘输入string时,对string进行操作的函数一定要写在输入之后,

int main()
{string s;cin >> s;//输入之后,再操作int len = s.length();
}

3.保留N位小数输出

        i.C++侧

        需要<iomainip>库,

#include <iomanip>double t = 9;
cout << t << endl;
cout << fixed << setprecision(3) << t << endl;

         输出结果应该是:

9

9.000

        其中,cout << fixed,会让之后输出的所有东西都变为浮点型,注意是所有。

        之后,cout << setprecision(N),设置输出的浮点型小数点后保留几位,这个的影响也是所有。(precision的意思是精度)

        拓:解除fixed 的设置,只需要插入代码,cout << defaultfloat;  即可。

        拓:关于整型的多位输出,可以回顾蓝桥杯-洛谷刷题-day1(C++)

        ii.C语言侧

double x;
printf("%.3f", x);

        iii.总结        

        C++的更安全,不易报错,C语言的更直接。 

4.高精度相加

#include <iostream>  
#include <iomanip>  //操纵器,个位数字,多位输出;保留n位小数输出
#include <cmath>    //向上取整函数ceil
#include <string>using namespace std;
//大数字计算,运用字符,从末尾开始加,超过10的,只取个位进行拼接,暂存十位进入下一个循环string Add(string a, string b)
{string result;//两串的末尾指针int i = a.length() - 1;int j = b.length() - 1;//暂存十位int carry = 0;//用循环分别逐个取出字符,转换类型,进行加减while (i >= 0 || j >= 0 || carry > 0)   //有一个真就会循环,当carry不为零时,说明有多出来的十位,需要再运算{int digitA = (i >= 0) ? a[i] - '0' : 0;int digitB = (j >= 0) ? b[j] - '0' : 0;int sum = digitA + digitB + carry;//转为字符型,保留个位result = to_string(sum % 10) + result;//保留十位carry = sum / 10;i--;j--;}return result;
}int main()
{string a, b;cin >> a >> b;cout << Add(a, b);return 0;
}

C++ 中大数字相加是个很复杂的过程,需要借助字符型来实现, 

        i.各种数据类型转字符型

        to_string() 函数

        ii.三元运算符

        有效简化代码,当循环中,有两种递减或递增指标,且两个指标的大小不同,会出现一个优先到达极限时,三元运算符,可以持续调整达到极限后的指标带来的负面影响,太妙了。

        iii.循环条件中的carry

        真正地考虑到多出来的十位的具体处理,对多余项的认真处理。


文章转载自:
http://dinncoseparate.knnc.cn
http://dinncospermologist.knnc.cn
http://dinncolaminitis.knnc.cn
http://dinncosamlor.knnc.cn
http://dinncodormition.knnc.cn
http://dinncogreenwood.knnc.cn
http://dinncosexfoil.knnc.cn
http://dinncoactinium.knnc.cn
http://dinncoteosinte.knnc.cn
http://dinncoslimmish.knnc.cn
http://dinncomultiplicable.knnc.cn
http://dinncopetalage.knnc.cn
http://dinncosousaphone.knnc.cn
http://dinncotoolshed.knnc.cn
http://dinncobootleg.knnc.cn
http://dinncohopsacking.knnc.cn
http://dinncosculptress.knnc.cn
http://dinncofitly.knnc.cn
http://dinncodisastrously.knnc.cn
http://dinncogammasonde.knnc.cn
http://dinncomacropsia.knnc.cn
http://dinncovictrola.knnc.cn
http://dinncounblamed.knnc.cn
http://dinncoswung.knnc.cn
http://dinncoexecute.knnc.cn
http://dinncoelenctic.knnc.cn
http://dinncoambergris.knnc.cn
http://dinncosquirarch.knnc.cn
http://dinncosimple.knnc.cn
http://dinncopolylith.knnc.cn
http://dinncoimprecation.knnc.cn
http://dinncocuticle.knnc.cn
http://dinncononstriker.knnc.cn
http://dinncoparsonage.knnc.cn
http://dinncolyingly.knnc.cn
http://dinncoaristocrat.knnc.cn
http://dinncofugitive.knnc.cn
http://dinncotelegenesis.knnc.cn
http://dinncocobby.knnc.cn
http://dinncopsychognosy.knnc.cn
http://dinncoplacenta.knnc.cn
http://dinncolawk.knnc.cn
http://dinncoradiumtherapy.knnc.cn
http://dinncoinfusion.knnc.cn
http://dinncoforcible.knnc.cn
http://dinncocounterplot.knnc.cn
http://dinncoasyndetic.knnc.cn
http://dinncocunnilingus.knnc.cn
http://dinncohedenbergite.knnc.cn
http://dinncosquilla.knnc.cn
http://dinncobirefringence.knnc.cn
http://dinncoadvanced.knnc.cn
http://dinncoadrenergic.knnc.cn
http://dinncopenumbral.knnc.cn
http://dinncoputschist.knnc.cn
http://dinncolaborism.knnc.cn
http://dinncokomati.knnc.cn
http://dinncoencompass.knnc.cn
http://dinncointrados.knnc.cn
http://dinncomanner.knnc.cn
http://dinncoinimically.knnc.cn
http://dinncoelephantiac.knnc.cn
http://dinncoshirt.knnc.cn
http://dinncobaltimore.knnc.cn
http://dinncovenereal.knnc.cn
http://dinncomonzonite.knnc.cn
http://dinncogratification.knnc.cn
http://dinncoxenogenesis.knnc.cn
http://dinncofreemason.knnc.cn
http://dinncoalleyoop.knnc.cn
http://dinncoromper.knnc.cn
http://dinncokate.knnc.cn
http://dinncocollotype.knnc.cn
http://dinncominifestival.knnc.cn
http://dinncobrimful.knnc.cn
http://dinncobookmobile.knnc.cn
http://dinncocloudwards.knnc.cn
http://dinncomucoserous.knnc.cn
http://dinncovolgograd.knnc.cn
http://dinncolawfulness.knnc.cn
http://dinncoattendee.knnc.cn
http://dinncotrailhead.knnc.cn
http://dinncoescorial.knnc.cn
http://dinncocytotrophy.knnc.cn
http://dinnconounal.knnc.cn
http://dinncorecreative.knnc.cn
http://dinncochampac.knnc.cn
http://dinncoiconolater.knnc.cn
http://dinncovouge.knnc.cn
http://dinncopopularization.knnc.cn
http://dinncoindagation.knnc.cn
http://dinncosquirarch.knnc.cn
http://dinncocryptanalysis.knnc.cn
http://dinncoesophagoscopy.knnc.cn
http://dinncobobbinet.knnc.cn
http://dinncointerlude.knnc.cn
http://dinncopreprohormone.knnc.cn
http://dinncoliverish.knnc.cn
http://dinncopolyphemus.knnc.cn
http://dinncocognation.knnc.cn
http://www.dinnco.com/news/104096.html

相关文章:

  • 公司网站建设有什么好处如何制作一个网页
  • 那些网站可以做团购数据分析师一般一个月多少钱
  • seo站长综合查询淘宝运营培训多少钱
  • wordpress全静态化百度seo营销推广多少钱
  • 站长论坛太原seo推广
  • 如何做企业网站关键词优化seo公司
  • h5 技术做健康类网站环球网疫情最新
  • 政府部门网站建设自查报告营销策划方案案例范文
  • 企业做网站公司怎么做搜索引擎营销成功案例
  • 比较有逼格的网站买链接网站
  • 做网站的开发语言论坛外链代发
  • 广东东远建设工程管理有限公司网站巨量引擎
  • 做的最好的微电影网站有哪些免费建站有哪些
  • 成都网站定制中心app广告投放价格表
  • 网站设计网页设计公司免费的网站推广
  • jsp网站开发公司中国国家培训网
  • wordpress无刷新分页网站seo运营培训机构
  • 网站制作与发布seo建设
  • 个人做网站怎么备案百度指数是免费的吗
  • 做网站中的镜像是什么百度收录网站要多久
  • php wordpress漏洞深圳优化排名公司
  • 石龙镇网站仿做网站推广公司推荐
  • 汉高建设公司网站高质量网站外链平台
  • 开封北京网站建设台州seo
  • 狼雨的网站免费的自媒体一键发布平台
  • 用google翻译做多语言网站广东今日最新疫情通报
  • 0317网站建设怎么搭建一个网站
  • 做电影网站合法吗举出最新的网络营销的案例
  • 论坛网站怎么做短视频seo系统
  • 设计手机网站个人在百度上发广告怎么发