作业帮 > 综合 > 作业

C语言 int a;int b; }d[3] ={{1,4},{2,5},{6,7}}; printf("%d\n",d

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 10:07:46
C语言 int a;int b; }d[3] ={{1,4},{2,5},{6,7}}; printf("%d\n",d[2].a* d[2].b/d[1].b);
struct num
{
int a;int b;
}d[3] ={{1,4},{2,5},{6,7}};
则执行printf("%d\n",d[2].a* d[2].b/d[1].b); 语句的输出结果是:().
A.2
B.2.5
C.8
D.8.4
C,6 * 7 / 5 取整.
再问: 为什么是这几个数字?还有为什么要取整呢?
再答: d[0] = {1,4};d[1] = {2,5};d[2] = {6,7};
d[2].a = 6,d[2].b = 7 ,两数相乘为42,d[1].b = 5,所以42除以5取整为8。
以d%打印输出就是整数,以f%打印为浮点数。