请计算表达式“(-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 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; }