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

五合一网站制作视频教程?wordpress paypal

五合一网站制作视频教程?,wordpress paypal,建站之星演示,湖南网站建设 搜搜磐石网络牛客cpp:牛客网在线编程 2024年4月10日:BC1—>BC8 BC4:浮点数精度保留 问题:不加入fixed输入0.359813,最后得到0.36,并不是强制保留0.360。这种写法会保留小数点后三位精度,但是最后输出会省略掉最后…

牛客cpp:牛客网在线编程

2024年4月10日:BC1—>BC8

BC4:浮点数精度保留

问题:不加入fixed输入0.359813,最后得到0.36,并不是强制保留0.360。这种写法会保留小数点后三位精度,但是最后输出会省略掉最后的0不打印。

#include <ios>
#include <iostream>
#include <iomanip>
using namespace std;int main() {float a;cin >> a;cout << fixed <<setprecision(3);cout << a << endl;
}

解决:在设置精度前加入sdt::fixed固定精度。
std::fixed 用于指定浮点数的定点表示法,而 std::setprecision(3) 则设置小数位数为三位。

BC8:字符菱形(for嵌套循环)

之前理解的for循环嵌套,外层循环打印行数,内层循环打印列数有点小瑕疵。没打印空格之前,#是不能占据第一个位置的(并不是一个矩阵!)
内层循环打印列数这句话并不是很准确。进入行之后只对这一行关注即可。

include <iostream>
using namespace std;int main() 
{string str =“#”;for (int i = 0; i < 5; i++) {if(i<3)    // 上半部分{for(int j=0;j<2-i;j++){cout << " ";}for(int k=0;k<2*i+1;k++){cout << str;}cout << endl;}else //下半部分{for(int j=0;j<i-2;j++){cout << " ";}for(int k=0;k<9-2*i;k++){cout << str;}cout <<endl;}}
}

2024年4月10日:BC9—>BC

BC9:字符转ASCII码

强制类型转换

int ascii = static_cast<int>(ch);

BC10:四舍五入

输入:14,99;输出:15

double a;
int b = round(a);

BC12:加入间隔的输入和控制精度输出

问题1:输入信息中有分号和逗号的情况下cin中加入char ch来控制;
问题2:变量类型声明为double,最后控制精度输出无法做到四舍五入。是因为double类型和setprecision不匹配,换位float即可。

输入:17140216;80.845,90.55,100.00
输出:The each subject score of No. 17140216 is 80.85, 90.55, 100.00.

#include <ios>
#include <iostream>
#include <iomanip>
using namespace std;int main() {int id_number;float score1, score2, score3;char ch;cin >> id_number >> ch >> score1 >> ch >> score2 >> ch >> score3;cout << "The each subject score of No. " << id_number<< " is " << fixed << setprecision(2) << score1 << ", " << score2 << ", " <<score3 << "." << endl;
}

BC13:字符串截断

这种题目最好使用字符串,方便截断处理。使用substr函数,参数为开始位置和截取长度。

输入:20130225 输出: year=2013 month=02 date=25

#include <iostream>
using namespace std;int main() {string date;cin >> date;cout << "year=" << date.substr(0, 4) << endl;cout << "month=" << date.substr(4, 2) << endl;cout << "date=" << date.substr(6, 2) << endl;
}

BC14:C语言风格的输入输出

在一行内输入:a=1,b=2。用cin有点难度,但是c语言风格的输入就方便很多。头文件不需要改。

scanf("a=%d,b=%d", &a, &b);

BC15:大小写转换和读取键入的字符

getchar函数专门用于读取键盘键入的字符,还可以用于丢弃Enter键。

#include <iostream>
using namespace std;int main() {char ch;char a;while ((ch = getchar()) != EOF) {getchar();a=tolower(ch);cout << a << endl;}return 0;
}

BC19 对齐

使用iomanip库中的setw()函数,来固定对齐格式,setw() 设置的字段宽度只对下一个输出项起作用。
例如使用setw(8),该函数意味着控制下一个输出的字段宽度为 8 个字符,不足8个长度则前面用空格补充。

#include <iostream>
#include <iomanip>
using namespace std;int main() {int a, b, c;scanf("%d %d %d", &a, &b, &c);cout << a << setw(8) << b << setw(8) << c << endl;
}
http://www.yayakq.cn/news/565038/

相关文章:

  • 发布 php 微网站12345可以咨询房产问题吗
  • 现在网站开发都什么技术南昌冶金建设有限公司网站
  • 国家职业建设中心网站软文投放平台有哪些
  • 18款未成年禁止下载的app做网站推广 seo的
  • 网站建设观点海南网站建设哪家专业
  • 一级a做爰片免费网站给我看看五百丁简历模板免费
  • 昆明微信网站建设郑州 网站建设
  • 做电影网站需要多大空间阿里云网站目录
  • 美妆网站模版微信小程序网上商城
  • 怎样给网站做后台建设动漫网站的目的
  • 南京中小企业网站制作哈尔滨在线制作网站
  • 北京php网站制作国外做电商网站有哪些
  • 视频网站建设模版英文网站设计模板
  • gif表情包在线制作网站中国菲律宾关系
  • 男女之间做那个事情很污的网站建设工程安全信息网
  • 做网站一定要psd吗企业手机网站建设行情
  • 什么网站可以赚钱啊旺道seo软件技术
  • 企业网站的模块功能如何设计培训课程网页
  • 网站关键词 价格生成网站建设过程中要注意的事项
  • 部门做网站优点网站建设中 模板素材
  • 口碑好的o2o网站建设围场网站建设
  • 塘厦建设网站线上店免费推广的软件
  • 一站式自媒体服务平台贵阳网站制作企业
  • 百度免费建网站泛微e8做网站门户
  • 网站平台建设实施方案百度收录网站提交入口
  • flash网站作品欣赏毕业设计 做网站
  • iis如何添加网站开发板是什么
  • 自己做的网站什么时候可以赚钱搜索引擎优化不包括
  • 专业的制作网站开发公司特别炫酷的网站
  • 上海外贸网站建设公司价格做网站的科技公司