关于A+B+C问题4种语言的解决办法,Java、C语言、C++、Python

原题是这个样子的:

这是一个非常简单的题目,意在考察你编程的基础能力。千万别想难了哦。输入为一行,包括了用空格分隔的三个整数A、B、C(数据范围均在-40~40之间)。输出为一行,为“A+B+C”的计算结果。

样例1

输入:

22 1 3

输出:

26

顺序分别是Java、C、Python 、C++

Java:

[java]  view plain  copy
  1. import java.util.Scanner;  
  2. class Main  
  3. {  
  4.    public static void main(String[] args)    
  5.    {     
  6.           int a,b,c;  
  7.          Scanner input=new Scanner(System.in);  
  8.         a=input.nextInt();  
  9.         b=input.nextInt();  
  10.         c=input.nextInt();  
  11.          if((a>=-40&&a<=40)&&(b>=-40&&b<=40)&&(c>=-40&&c<=40))  
  12.         System.out.println(a+b+c);  
  13.         else  
  14.         System.out.println("erro");  
  15.     }  
  16. }  

C语言:

[objc]  view plain  copy
  1. #include<stdio.h>  
  2. int main(void) {  
  3.     int a, b, c;  
  4.     scanf("%d%d%d", &a, &b, &c);  
  5.     if(a > 40 || a < -40 || b > 40 || b < -40 || c > 40 || c < -40)  
  6.         return 0;  
  7.     printf("%d", a+b+c);  
  8.       
  9.     return 0;  
  10. }  

Python:

[python]  view plain  copy
  1. lst = raw_input().split(' ')  
  2. sum = 0  
  3. for i in lst:  
  4.     sum = sum+int(i)  
  5. print sum  


C++:

[C++]  view plain  copy
  1. #include<iostream>
    int main()
    {
        int A,B,C;
        std::cin>>A>>B>>C;
        if (A>=-40&&A<=40&&B>=-40&&B<=40&&C>=-40&&C<=40)
           std::cout<<A+B+C<<std::endl;
        return 0;
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值