当前位置:网站首页>Brush questions during summer vacation, ouch ouch
Brush questions during summer vacation, ouch ouch
2022-07-06 17:13:00 【Toothache, want to eat peach】
Because the recent work content does not involve programming
I haven't typed the code for a long time
Now because of the school curriculum
Let's review it quickly
The exam was a blast
School tears two lines
Plus, there are physical tests in October
Recently, there are various sports competitions
Ah, ah, ah, ah, ah, ah, ah, come on
The first question is
subject :
Calculate two 32 An integer A and B And !
Input Multiple groups of input data , Each group is in a row , Including two no more than binary 32 An integer .
Output Enter... For each group , Output the result in a separate line .
Sample input
1 2
-1 1
Sample output
3
0
Be careful : Limit input
#include<stdio.h>
int main()
{
long a, b;
while(scanf("%ld %ld", &a, &b)!=EOF)
{
printf("%ld\n", a+b);
}
return 0;
}
The second question is
subject :
Calculate two 32 An integer A and B And !
Input The first line of input data is an integer TT, Express TT Group data . And then TT In line , Each line has two integers A and B.
Output Enter... For each group , Output the result in a separate line .
Sample input
2
1 2
-1 1
Sample output
3
0
Be careful :
Scanner yes SDK1.5 A new class , You can use this class to create an object .
Scanner input=new Scanner(System.in);
input You can call nextInt()、next()、nextLine() Other methods
nextInt(): it only reads the int value, nextInt() places the cursor in
the same line after reading the input.next(): read the input only till the space. It can’t read two words
separated by space. Also, next() places the cursor in the same line
after reading the input.( Generally used for Strings )nextLine(): reads input including space between the words (that is,
it reads till the end of line \n). Once the input is read, nextLine()
positions the cursor in the next line.
import java.util.Scanner;
public class Main {
public static void main(final String[] args) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
long a, b;
for (int i = 0; i < T; i++) {
// There are only two numbers in each line
a = sc.nextInt();
b = sc.nextInt();
System.out.println(a + b);
}
sc.close();
}
}
Third question
subject :
Calculate two 32 An integer A and B And !
Input Multiple groups of input data , Each group is in a row , It includes two 32 An integer . If both integers are 0, End of input .
Output Enter... For each group , Output the result in a separate line .
Sample input
1 2
-1 1
0 0
Sample output
3
0
Be careful :
Judge the condition
import java.util.Scanner;
public class input3 {
public static void main(final String[] args) {
final Scanner sc = new Scanner(System.in);
long a, b;
a = sc.nextInt();
b = sc.nextInt();
while (a != 0 || b != 0){
System.out.println(a + b);
a = sc.nextInt();
b = sc.nextInt();
}
sc.close();
}
}
Fourth question
subject
A number of 32 Bit integer summation .
Input
Multiple groups of input data , Each group is in a row , It includes a number of 32 An integer . The number at the beginning of the line is the number of subsequent numbers in the line , If the value at the beginning of the line is 0, End of input .Output
Enter... For each group , Output the result in a separate line .Sample input
5 1 2 3 4 5
2 -1 1
0
Sample output
15
0
Be careful :
There are more than two data in each row , Multi row data
#include <stdio.h>
int main()
{
long long int a, b, c = 0;
char d;
while (scanf("%lld", &a), a != 0)
{
while (d = getchar(), d != '\n')
{
scanf("%lld", &b);
c += b;
}
printf("%lld\n", c);
c = 0;
}
return 0;
}
Fifth question
subject
A number of 32 Bit integer summation .
Input
The first line of input data is an integer TT, Express TT Group test data , Each group is in a row . And then TT In line , The first number in each line is an integer NN, Then there are NN individual 32 An integer .
Output
Enter... For each group , Output the result in a separate line .
Sample input
3
5 1 2 3 4 5
2 -1 1
1 0
Sample output
15
0
0
边栏推荐
猜你喜欢

Shell_ 06_ Judgment and circulation

redux使用说明

The "advertising maniacs" in this group of programmers turned Tiktok advertisements into ar games

The 116 students spent three days reproducing the ByteDance internal real technology project

吴军三部曲见识(七) 商业的本质

Thank you for your invitation. I'm in the work area. I just handed in the code. I'm an intern in the next ByteDance

ByteDance overseas technical team won the championship again: HD video coding has won the first place in 17 items

JVM之垃圾回收器下篇

Alibaba cloud server docker installation mysql5.5

Install docker under windows10 (through Oracle VM VirtualBox)
随机推荐
DS18B20數字溫度計系統設計
J'ai traversé le chemin le plus fou, le circuit cérébral d'un programmeur de saut d'octets
Install docker under windows10 (through Oracle VM VirtualBox)
这群程序员中的「广告狂人」,把抖音广告做成了AR游戏
JVM运行时数据区之程序计数器
JVM之垃圾回收器下篇
Programmer orientation problem solving methodology
@RequestMapping、@GetMapping
Data transfer instruction
手把手带你做强化学习实验--敲级详细
Shell_ 05_ operator
MySQL date function
Login to verify the simple use of KOA passport Middleware
我走過最迷的路,是字節跳動程序員的腦回路
Activit零零碎碎要人命的坑
100张图训练1小时,照片风格随意变,文末有Demo试玩|SIGGRAPH 2021
冯诺依曼体系结构
Assembly language segment definition
Flink 解析(七):时间窗口
汇编语言段定义