今天,我来给同学们讲一下 a + b 问题
问题描述
输入两个整数,求这两个整数的和是多少。
输入格式
输入两个整数A,B,用空格隔开
输出格式
输出一个整数,表示这两个数的和
数据范围
0≤A,B≤10 ^ 8
样例输入:
3 4
样例输出:
7
下面开始讲解题目
先放一波C++代码
#include<bits/stdc++.h>//万能文件头
using namespace std;
int main(){//所有程序只能写在主函数里才能运行
int a,b;//定义a,b两个变量,不定义就无法使用变量
cin>>a>>b;//读入a+b。“>>”可以看成数值通过管道流入程序
cout<<a+b<<endl;//输出a+b的值。“<<”可以看成数值通过管道流出程序
return 0;//返回值,不写也行,但建议写上
}
然后放一波C代码
#include <stdio.h>
int main()
{
int a, b;
scanf("%d%d", &a, &b);
printf("%d\n", a + b);
return 0;
}
然后放一波C#代码
using System;
namespace Sample101
{
class Program
{
static void Main(string[] args)
{
string[] str = Console.ReadLine().Split(" ");
int a = int.Parse(str[0]);
int b = int.Parse(str[1]);
Console.WriteLine(a + b);
}
}
}
然后放一波Java代码
import java.io.*;
import java.util.*;
public class Main {
public static void main(String args[]) throws Exception {
Scanner cin=new Scanner(System.in);
var a = cin.nextInt();
var b = cin.nextInt();
System.out.println(a + b);
}
}
然后放一波Python代码
import sys
for line in sys.stdin:
print sum(map(int, line.split()))
然后放一波Python3代码(貌似是一样的。。。
import sys
for line in sys.stdin:
print(sum(map(int, line.split())))
然后放一波Javascript 代码
let fs = require('fs');
let buf = '';
process.stdin.on('readable', function() {
let chunk = process.stdin.read();
if (chunk) buf += chunk.toString();
});
process.stdin.on('end', function() {
buf.split('\n').forEach(function(line) {
let tokens = line.split(' ').map(function(x) { return parseInt(x); });
if (tokens.length != 2) return;
console.log(tokens.reduce(function(a, b) { return a + b; }));
});
});
然后放一波go代码
package main
import "fmt"
func main() {
var a, b int
for {
n, _ := fmt.Scanf("%d %d", &a, &b)
if n != 2 { break }
fmt.Println(a + b)
}
}
然后放一波Ruby代码
a, b = gets.split.map(&:to_i)
print a + b
然后放一波所有语言中第二短的——Awk代码!
$0=$1+$2a
然后放一波PHP代码
<?php
$input=trim(file_get_contents("php://stdin"));
list($a,$b)=explode(' ',$input);
echo $a+$b;
然后放一波所有语言中最短的——dc代码!
?+p
没错!就是这么短!
然后放一波最骚的Brainfuck代码
>,>++++[<-------->-]<[>++++[<---->-]<<[>++++++++++<-]>[<+>-],>++++[<-------->-]<]
>,----------[>++++++[<------>-]<--<[>++++++++++<-]>[<+>-],----------]
<<[>+<-]>[>>>>[-]+[[-]+<---------[++++++++++>[>>]>>-<<<]>>>+]<<<<[<<]<<-]
>>>>+[>>]<<[[-]++++++++[<++++++>-]<.[-]<]
++++++++++.
观众:azzzzzzzzzzzzzzzzzz
40赞跟新恶搞代码(逃
#PHP
栓Q
41评论更新行吗(大雾
啊?
好吧
等我CSP考完私信提醒我qwq
输入值的范围怎么划定
# 易语言
azzz
来个Ruby
谢谢
有一个语言我忘了,代码:
stOtue的是吧
#%%%%%%%%%%%%%%%%% %%%%% %%%%%%%%%%%%%%%%
#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%
%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%
%%%
%%%
addd.讲得非常好,不过......
咋了hh
挺好的,但这应该谁都会
确实hh
cao, 骗赞
咋了。。。
OOOOOrz
stOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
stOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOrz
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCOrz
..
学会了
。
卷王啊
不敢当啊qwq
嗯,啊对对对,讲得非常好
这才是真正的“A+B Problem”
hhhh
函数也可以啊,不一定主函数
函数也要放在主函数里啊
o