首页 > 试题广场 >

计算表达式的值

[编程题]计算表达式的值
  • 热度指数:45800 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
请计算表达式“(-8+22)×a-10+c÷2”,其中,a = 40,c = 212。


输入描述:
无。


输出描述:
(-8+22)×a-10+c÷2计算之后的结果,为一个整数。
public class Main{
    public static void main(String[] args){
        int a=40;
        int c=212;
        int d=(-8+22)*a-10+c/2;
        System.out.print(d);
    }
}
发表于 2021-03-25 15:10:05 回复(0)
a = 40
c = 212
print(eval('(-8 + 22) * a - 10 + c // 2'))

发表于 2020-06-22 23:03:33 回复(0)
vdp头像 vdp
public class Main{
    public static void main(String[] args){
        System.out.println("656");
        //14*a+c/2-10,如果不减10不就666了吗?这难道是在告诉我
       //少看直播,多写代码,沉下心来,踏踏实实,方得始终吗?谢谢,太感谢了呢
// 我的人生又向前迈进了一小步了呢,虽然是一小步,但是就像火车启动一样……(省略5000字)
    }
}
发表于 2020-12-01 16:19:47 回复(2)
ctrl c,ctrl v输出样例即可。注意c语言表达式与数学表达式的区别,用变量接收值然后输出表达式的值;还可以在草稿上计算出数学表达式然后printf(" value ");亦可!
#include <cstdio>
int main()
{
    int a=40,c=212,value=0;
    value=(-8+22)*a-10+c/2;
    printf("%d",value);
    return 0;
}
发表于 2020-12-10 21:56:10 回复(1)
发表于 2020-06-19 18:23:43 回复(2)
#include<stdio.h>
int main()
{
    int a=40,c=212;
    printf("%d",(-8+22)*a-10+c/2);
    return 0;
}
发表于 2021-12-12 15:10:07 回复(0)
#include<stdio.h>
int main()
{
    int a=40,c=212;
    printf("%d",(-8+22)*a-10+c/2);
    return 0;
}
发表于 2021-07-06 19:54:38 回复(0)
#include<stdio.h>
int main()
{
    
    int a=40;
    int c=212;
    int answer=(-8+22)*a-10+c/2;
    printf("%d",answer);
    
    
    
    
    return 0;
}

发表于 2022-05-12 11:36:40 回复(0)
a = 40
c = 212
b = (-8+22)*a-10+c//2
print (b

题目说要整数,所以后面的除就整除了 不然得出的结果会有小数点
发表于 2021-08-27 16:09:43 回复(0)
我的第一个调通程序,哈哈
发表于 2020-12-07 10:56:58 回复(0)
#include <stdio.h>

int main() 
{
    int a = 40;
    int c = 212;

    printf("%d\n", (-8 + 22) * a - 10 + c / 2);

    return 0;
}

发表于 2024-03-18 15:13:45 回复(0)
#include <stdio.h>

int main(){
    int a=40,d,c=212;
    d = (-8+22)*a-10+c/2;
    printf("%d",d);
}
发表于 2024-03-12 17:10:17 回复(0)
编辑于 2024-03-07 20:34:50 回复(0)
#include <stdio.h>
int main() {
    printf("656");
}
编辑于 2024-01-18 16:57:00 回复(0)
#include <stdio.h>
int main()
{
    printf("656");
    return 0;
}
发表于 2023-10-29 12:14:54 回复(3)
#include<stdio.h>
int main()
{
    int a = 40;
    int c = 212;
    //scanf("%d%d", &a, &c);
    printf("%d", (-8 + 22)*a - 10 + c/2);
    return 0;
}
发表于 2023-10-21 21:42:54 回复(0)
#include<stdio.h>
int main()
{
    int a = 40;
    int c = 212;
    int answer;
    answer = (-8 + 22) * a - 10 + c / 2;
    printf("answer:%d", answer);
        return  0;
}
发表于 2023-09-12 20:47:49 回复(0)
#include<stdio.h>
int main()
{
    int a=40;
    int c=212;
    int b;
    b=(-8+22)*a-10+c/2;
    printf("这个结果是:%d\n",b);
    return 0;
}
可以延伸一下判断是不是整数。
#include<stdio.h>

int main()
{
	int a=40;
	int c=212;
	float y=(-8+22)*a-10+c/2;



	if(y-(int)y==0)

	{ 
		y=(-8+22)*a-10+c/2;
		printf("是个整数:%f\n",y);
	}
	else
	{
		return 0;
	}
	return 0;
}

发表于 2023-06-10 17:02:14 回复(0)
#include <stdio.h>

int main() {
    int a = 40;
    int c = 212;
    int b;
    b = (-8+22)*a-10+c/2;
    printf("%d",b);
    return 0;
}
发表于 2023-04-07 13:51:19 回复(0)
#include <stdio.h>
int main(){
    int a=40,c=212,b;
    b=(-8+22)*a-10+c/2;
    printf("%d",b);
}
发表于 2023-04-04 11:03:17 回复(0)