a.
#include<stdio.h>
int main(){
int i,j,k;
i=5,j=3;
printf("%d %d",i/j,i%j);
return 0;
}
“/”是除法运算符,“%”是取余运算符,所以结果是1和2。
b.
#include<stdio.h>
int main(){
int i,j,k;
i=2,j=3;
printf("%d",(i+10)%j);
return 0;
}
12除以3没有余数,所以为0
c.
#include<stdio.h>
int main(){
int i,j,k;
i=7,j=8,k=9;
printf("%d",(i+10)%k/j);
return 0;
}
d.
#include<stdio.h>
int main(){
int i,j,k;
i=1,j=2,k=3;
printf("%d",(i+5)%(j+2)/k);
return 0;
}
因为程序是输出整形,不能输出小数,所以为0
#include<stdio.h>
int main(){
int i,j;
i=10,j=5;
printf("%d %d",(-i)/j,-(i/j));
return 0;
}
3.
a.1或2.
b. -1或-2.