int i=19,j=i%4;printf("%.d\n",j); 输出结果为
printf("%d\n", j);//更正一下
19 = 4*4 + 3;
所以19对4取余结果为3 所以j=3;
求采纳...
追问题错了是 %.3d\n
温馨提示:答案为网友推荐,仅供参考
相似回答
c++求答案答:(一) 若x,y,i,j均为int型变量,则表达式x=(y=1,i=3,j=8)的值是 1 。(二) 设有char a[]={‘a’,’b’,’c’,’d’,’\0’,’e’,’\0’},cout<<a,输出的结果是 2 。(三) 执行语句 int a=4;a+=a-=a*a;则a的值为__3___。(四) 已知struct student{ int num; char name...
先化简再求值(a-b/a+b)(a^4-a^2b^2/a^2-ab)其中a=2,b=3答:main() {int i,j,k,a=3,b=2; i=(--a==b++)?--a:++b; j=a++;k=b; printf("i=%d,j=%d,k=%d\n",i,j,k); } 1. i=(--a==b++)?--a:++b; 三目运算子,先判断条件(--a==b++)得到的结果成立,最终得到结果a=2,b=3,其中a减1后被赋值了,b先被赋值为2...