请计算表达式“(-8+22)×a-10+c÷2”,其中,a = 40,c = 212。
a = 40 c = 212 b = (-8+22)*a-10+c//2 print (b题目说要整数,所以后面的除就整除了 不然得出的结果会有小数点
#include <stdio.h>
int main() {
int a=40;
int c=212;
int cc = (-8+22)*a-10+c/2;
printf("%d",cc);
return 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;
}