美文网首页
C++语法部分补充

C++语法部分补充

作者: 锦绣拾年 | 来源:发表于2021-05-09 17:54 被阅读0次

1、数字转字符串

C++ string与int互转

https://www.cnblogs.com/smile233/p/8379802.html

//字符串转数字
string str = "123";
int n = atoi(str.c_str());
str = "123.123";
float n = atof(str.c_str());
//数字转字符串
#include<string>
s=to_string(1.123)

C++输入输出

int tp;
while(cin>>tp){
    
}
int a[200];
while(cin>>x){
    a[++n]=x;
}
#include<iostream>
using namespace std;
int main(){
    int a,b;
    while(cin>>a>>b)
        cout<<a+b<<endl;
    return 0;
}
#读入一整行
string str; getline(cin,str);

int main()
{
    int n, m;
    vector<double> test;
    while (cin>>n>>m)//循环多行输入,回车换行,Ctrl+Z可结束循环
    {
        test.push_back(qiuhe(n, m));
    }
    for (int i = 0; i < test.size(); ++i)
    {
        cout << fixed << setprecision(2) << test[i] << endl;
    }
    return 0;
}

#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
int main(){
string s;
getline(cin, s);
int n = atoi(s.c_str());
string now[n];

for (int i = 0; i < n; i++)
{
    getline(cin, now[i]);
}
for (int i = 0; i < n;i++){
    cout << now[i] << endl;
}
printf("%.2f", 0.21314);

return 0;
}

常见问题

https://blog.csdn.net/akenseren/article/details/80815799?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.vipsorttest&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.vipsorttest

1、输入vector

#include "stdlib.h"
#include <iostream>
#include<vector>
#include <iomanip>
using namespace std;
 
int main()
{
    int m, n;
    //cout << "请输入行和列:";
    cin >> m >> n;
 
    //注意下面这一行:vector <int后两个 "> "之间要有空格!否则会被认为是重载 "> > "。   
    vector<vector<int> > p(m, vector<int>(n));
 
    //cout << "请输入数据:";
    for (int i = 0; i < m; i++)
        for (int j = 0; j < n; j++)
            cin >> p[i][j];
 
    //cout << "输出数据:" << endl;
    for (int i = 0; i < m; i++)
    {
        for (int j = 0; j < n; j++)
            cout << setw(3) << p[i][j];
        cout << endl;
    }
    system("pause");
    return 0;
}

保留小数

printf("%.2f\n", test[i]);
//cout << fixed << setprecision(2) << test[i] << endl;

%f 对应 float
%lf 对应 double
%Lf 对应 long double
%e以科学计数法显示
%g在%e和%f中择短显示

相关文章

  • C++语法部分补充

    1、数字转字符串 C++ string与int互转 https://www.cnblogs.com/smile23...

  • cpp1 封装和this指针

    Cpp1 封装和this指针 封装 C语言和C++语言的区别 C++是对C的补充扩展,C原有的语法C++都支持,并...

  • C++循环与决策

    Tags:C++,《C++ Primer Plus》笔记 一、循环## 语法### C++中有三种循环语句,语法与...

  • C++ 面试基础之一

    C/C++的区别和联系 联系 C++是C的超集,兼容C的大部分的语法。 区别 C是面向过程的语言,C++是面向对象...

  • C++中的类型转换

    从C++转到Python,现在再写C++很多语法已经觉得太过繁杂了。比如说类型转换,Python里大部分情况直接套...

  • 语法补充

    0x00 特殊符号 Markdown中的转义字符为\,可以转义的有:1.\\ 反斜杠2.\` 反引号3.\* 星号...

  • C++萌新到大牛,要看哪些书?

    初级阶段: 1. C++基础语法:《C++ Primer 第五版》 C++语法太过繁杂,很多语法特性一辈子也用不上...

  • 在Objective-C代码里面使用C++代码

    OC文件,不认识C++语法,只认识OC语法和C语法,使用了C++语法编译会报错 解决:后缀名改为.mm,例如把ma...

  • 18日作业

    问答作业:(答案写的真好 给我自己的笔记补充了不少) 1.什么是css语法?Css语法有两部分组成:选择符和声明;...

  • C++ 学习(2) ---- 基本语法介绍

    C++ 基本语法(2) C++基础语法说明模板NA运算符重载NA强制类型转换static_cast,const_c...

网友评论

      本文标题:C++语法部分补充

      本文链接:https://www.haomeiwen.com/subject/ehfvdltx.html