Java和C++ 笔试常用输入输出方法

Chrome谷歌浏览器下载安装全攻略:官网直连+国内备用方案+必做设置 本文指导用户在国内外网络环境下安全安装与配置Chrome浏览器,强调通过官方渠道获取安装包并严格验证数字签名(签名者应为Google LLC),避免使用篡改版本。针对国内用户,提供替代获取路径下的签名校验方法,并推荐安装后10项关键设置:关闭敏感同步、禁用隐私追踪技术、启用HTTPS优先、限制权限、优化性能等。提醒警惕捆绑软件与仿冒扩展,倡导“来源可信、安装可验、设置可控”三原则,确保浏览器安全、私密、高效运行。 阅读详情
C++:

1.输入数组长度n,然后再输入数字,一维数组:

       (1)vector<int/double/long等> a(m); 

                a.push_back(5/6);

                a[0];

(2)    int n;
cin>>n;
int *a=new int[n];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
....    delete []a;

2.输入行数m,列数n,二维数组:

        (1)vector<vector<int>> a(m);

                 for(int i=0;i<m;i++)

                          { a[i].resize(n); }

       (2)int m,n;

cin>>m>>n;
int **a=new int *[m];
for(int i=0;i<m;i++)
{
a[i]=new int [n];
}
for(int i=0;i<m;i++) 
for(int j=0;j<n;j++) 
cin>>a[i][j];
.... for(int i = 0; i < m; ++i)
delete []a[i];
delete []a;
3.int long 等转string:

        string str;

        str=to_string(int/long/long long...);

   string转int等:
        int/long/long/double a;
        a=stoi/stol/stoll/stod(string);
4.取string长度:
 string a;
 int n;
 n=a.length();或者n=a.size();
5.取string某个位置:
 string a;
 a.at(i);通过这个也可对某个位置的字符进行修改。
 判断为空:a.empty;
6.数组排序:由小到大
#include <algorithm> 
double a[10]={1,2,3,4,5,6,7,8,9,10};
sort(a,a+10);
7.求取数组大小
int a[]={1,2,3};
int len=sizeof(a)/sizeof(int) ;

Java:
1.先输入数组长度n,在输入n个数字
import java.util.Scanner;
Scanner sc=new Scanner(System.in);
int n;
 n=sc.nextInt();
int a[]=new int[n];
for(int i=0;i<n;i++){
  a[i]=sc.nextInt();
}
2.输入不定长数组:
import java.util.ArrayList;
import java.util.Scanner;
Scanner sc=new Scanner(System.in);
ArrayList<Integer> a=new ArrayList<Integer>();
while(sc.hasNextLine()){
int e=sc.nextInt();
if(e==0) break;
a.add(e);
        }
3.数字转字符串
String s = String.valueOf( value);
  字符串转数字
int num = Integer.parseInt(str);
ACM模式输入输出攻略 | C++篇 本文内容干货非常非常多,从笔试面试环境的要点,到C++输入输出的具体函数,再到几乎覆盖全部情况的ACM模式写法,最后也给出了链表和二叉树的定义和输入输出。 阅读详情

相关推荐

关于笔试算法题输入输出的一些练习

最近看到面经,有人提到笔试题输入输出需要好好留意一下 import java.util.*; class Solution{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int n = in.nextInt(); ArrayL...

SteveHui1995的博客 1373

低版本谷歌浏览器(28.0.1500.95)

低版本谷歌浏览器,28.0.1500.95,自用并和需要的人共享

VIVO校招C++岗面经(笔试+一面+二面+Offer)

前言   原本压根都不知道VIVO校招的事情的,但是实验室的小伙伴推荐给了我,因为我想去杭州,而杭州C++岗位又贼少,VIVO居然在杭州招C++,于是报了一波,没想到最开始并不在意的企业,反而无心插柳,成了归宿。 应聘经过 笔试   VIVO的在线笔试系统用的自己的系统,题目挺简单的,25道选择题,10道填空,3道问答题,范围覆盖C++、Java、计算机网络、Linux、离散数学、数据结构、数据库...

大山喵写博客的地方 2万+

谷歌地球高清版

谷歌地球联网在线高清版,满足用户查找地区位置,具体位置,有参照物。

【小红书笔试题汇总】[全网首发]2024-04-07-小红书春招笔试题-三语言题解(CPP/Python/Java)

K小姐是一名知名博主,她在某个盛夏的午后决定给她的粉丝送一些小礼物。她有 nnn 名粉丝,编号从 111 到 nnn,但她只能选择其中 kkk 名送礼物。为了公平起见,她决定选择其中对她支持力度最大的前 kkk 名粉丝。如果有两名粉丝的支持力度相同,则优先选择点赞数更多的粉丝;如果点赞数也相同,则优先选择编号更小的粉丝(因为这意味着Ta关注K小姐的时间更早)。每名粉丝如果给K小姐点一次赞,则对K小姐的支持力度就增加 111 点;如果收藏K小姐的一篇文章,则对K小姐的支持力度增加 222 点。现在K小姐想知道

春秋招笔试突围 6650

【蚂蚁笔试题汇总】[全网首发] 2024-04-06-蚂蚁春招笔试题-三语言题解(CPP/Python/Java)

卢小姐在研究一种古老的密码学方法,这种方法通过分析字符串的循环节来解密信息。例如,字符串 “abcabc” 的循环节是 “abc”,而 “aba” 的循环节是 “aba” 本身。卢小姐现在手头有一个字符串 sss,她想通过重新排列这个字符串,使得新字符串的循环节长度最短。她需要你的帮助来找出这个最短循环节,并输出重排后的字符串。如果有多种重排方式,她希望得到字典序最小的一种。第一行输入一个长度不超过 10510^5105 的字符串 sss,该字符串只包含小写字母。输出一行,表示重排后的字符串。如果存在多种重

春秋招笔试突围 3315

笔试时C++的输入输出汇总

因为平时在刷leetcode的时候,输入输出等都直接定义好了,直接练习核心代码即可,所以都没有注意到函数的输入输出等是如何定义的。而在笔试的时候,一旦要自己手写输入输出,就写的错漏百出,因此这里总结一下常用的输入输出操作。.........

qq_44289607的博客 3735

【阿里淘天笔试题汇总】2024-04-03-阿里淘天春招笔试题(第二套)-三语言题解(CPP/Python/Java)

K小姐有一个由 nnn 个字符组成的字符串 sss。她会进行 qqq 次查询,每次给出两个整数 lll 和 rrr,请判断子串 s[l,r]s[l,r]s[l,r] 中的字符能否重新排列组合成一个回文串。第一行输入两个整数 nnn 和 qqq(1≤n,q≤1051 \le n,q \le 10^51≤n,q≤105),分别表示字符串长度和查询次数。第二行输入一个长度为 nnn 的字符串 sss,仅包含小写字母。接下来 qqq 行,每行输入两个整数 lll 和 rrr(1≤l≤r≤n1 \le l \le r

春秋招笔试突围 2639

基于YOLO实践布匹缺陷检测

基于YOLO实践布匹缺陷检测

Together_CZ的博客 4137

2024-03-20-花子春招笔试题-三语言题解(Python/Java/Cpp)

K小姐是一位魔法师,她最近在研究一种神奇的魔法药水。这种药水由一系列魔法材料制成,每种材料都有一个正整数的魔法值。K小姐按照特定的规则将这些材料混合:每次她加入一种新的材料时,如果这种材料的魔法值与当前药水最上层材料的魔法值相同,她会取出这两种材料,将它们的魔法值相加后乘以 222,然后放回一种新的材料。此外,如果最上层材料的魔法值等于下面连续几种材料魔法值之和,她同样会取出这些材料,进行相同的操作。如果这两个条件都不符合,她就会简单地将新的材料加入到药水的最上层。现在,K小姐按照一定顺序加入了一系列材料,

春秋招笔试突围 9469

【科大讯飞笔试题汇总】2024-04-21-科大讯飞春招笔试题-三语言题解(CPP/Python/Java)

K小姐有一个爱好就是收集各种硬币。有一天,她在整理自己的硬币收藏时,突然想到了一个有趣的问题。如果给定一个总金额 amountamountamount,能够用手上现有的硬币面值组合成该金额,需要的硬币数量最少是多少枚呢?现在已知K小姐有 555 种不同面值的硬币,分别为 111、222、555、101010、202020、505050、100100100 元,每种面值的硬币数量都是无限的。请你帮助K小姐设计一个程序,快速计算出给定总金额所需的最少硬币组合。输入仅包含一个正整数 amountamountamo

春秋招笔试突围 2982

谷歌域名大全

谷歌域名大全google各国网址   美国 www.google.com   加拿大 www.google.ca   墨西哥 www.google.com.mx   巴西 www.google.com.br   智利 www.google.cl   阿根廷 www.google.com.ar   秘鲁 www.google.com.pe   哥伦比亚 www.google.com.c

When you go away 8211

【腾讯音乐笔试题汇总】2024-04-18-腾讯音乐春招笔试题-三语言题解(CPP/Python/Java)

5月1日。

春秋招笔试突围 2251

【笔试系列】输入输出处理C++/Java(持续更新)

1. 输入一个个数不确定的数组 输入的每个整数之间用空格隔开,个数不确定。 输入:3 4 1 2 输出:24 #include<bits/stdc++.h> using namespace std; int main() { //存储数组的vector容器 vector<int> array; int a; cin >> a...

Olivia_he 1246

2024-05-22-花子春招笔试题-三语言题解(Python/Java/Cpp)

🍭 大家好这里是,一起备战大厂笔试💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 大厂实习经历✨ 本系列打算持续跟新春秋招笔试题。

春秋招笔试突围 1746

【拼多多笔试题汇总】2024-05-09-拼多多春招笔试题-三语言题解(Cpp/Java/Python)

K小姐最喜欢到多哆村的金哆炸鸡店吃汉堡,每个汉堡原价 101010 元。为了回馈老顾客,炸鸡店开展了拼团活动:每找到一个朋友一起购买,就可以减少 111 元,但价格最低只能降到 555 元(否则就要亏本啦)。现在 K小姐 手上有 NNN 元钱,同时有 MMM 个朋友也想吃汉堡。K小姐 想知道自己最多能买多少个汉堡,以及在买最多汉堡的情况下最少要花多少钱。第一行包含一个正整数 TTT,表示测试用例的数量。接下来 TTT 行,每行包含两个正整数 NNN 和 MMM,分别表示 K小姐 的钱数以及一起购买汉堡的朋友

春秋招笔试突围 2734

【美团笔试题汇总】2024-04-13-美团春秋招笔试题-三语言题解(CPP/Python/Java)

K小姐拿到了一个 nnn 行 mmm 列的矩阵,她想知道这个矩阵中有多少个 2×22 \times 22×2 的子矩阵是"好子矩阵"。一个子矩阵是"好子矩阵",当且仅当这个 2×22 \times 22×2 的子矩阵中的所有元素都相同。第一行包含两个正整数 nnn 和 mmm,表示矩阵的行数和列数。接下来的 nnn 行,每行包含 mmm 个正整数,表示这个矩阵。输出一个整数,表示 2×22 \times 22×2 好子矩阵的数量。 样例输出 数据范围 1≤n,m≤1001 \leq n, m \leq 1

春秋招笔试突围 1719

【饿了么笔试题汇总】2024-04-12-饿了么春招笔试题-三语言题解(CPP/Python/Java)

K小姐要举办一个生日派对,她邀请了 nnn 个好朋友。每个朋友都准备了一份礼物,其中第 iii 个朋友的礼物价值为 aia_iai​。K小姐想知道,这些礼物中一共有多少种不同价值的礼物。但是她不希望统计那些太便宜的礼物,所以她不会统计价值为 111 的礼物。第一行包含一个正整数 nnn,表示朋友的人数。第二行包含 nnn 个正整数 a1,a2,⋯ ,ana_1, a_2, \cdots, a_na1​,a2​,⋯,an​,表示每个朋友礼物的价值。输出一个整数,表示有多少种不同价值的礼物(不包括价值为 111

春秋招笔试突围 1799
上一篇: 机器学习总结(三):SVM支持向量机(面试必考)
下一篇: 机器学习总结(四):朴素贝叶斯(Naive Bayes)
西电校草
博客等级 码龄13年 246粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值