C语言里a/m*m和m*a/m有什么区别
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/28 02:59:15
C语言里a/m*m和m*a/m有什么区别
#include
void main()
{
\x05printf("请输入一个正整数");
\x05int a,t,m=10,sum=0;
\x05scanf("%d",&a);
\x05do{
\x05\x05t=a-a/m*m;
\x05\x05sum=sum+t;
\x05\x05m=10*m;
\x05}while(t>0);
\x05printf("%d",sum);
}
为什么这样程序运行异常
而另一种表达式就可以
#include
void main()
{
\x05printf("请输入一个正整数");
\x05int a,t,m=10,sum=0;
\x05scanf("%d",&a);
\x05do{
\x05\x05t=a-a/m*m;
\x05\x05sum=sum+t;
\x05\x05m=10*m;
\x05}while(t>0);
\x05printf("%d",sum);
}
为什么这样程序运行异常
而另一种表达式就可以
因为a 和 m 都是int 型 所以 a/m结果也为int型 当a
C语言里a/m*m和m*a/m有什么区别
A.|m|≤-m B.|m|>-m C.|m|
I`m teacher 和 I`m a teacher 有什么区别?
有两个非零自然数m和m+1,他们的最小公倍数是 A.2m B.m的平方+m C.m的平方 D.m
C语言中,m=0 A=(++m)+(++m); 此时,A=?,
c语言t=a[i];a[i]=a[m];a[m]=t什么意思啊
A.a.m. B.c.m. C.p.m.
C语言中 *c=&m和c=&m的区别
为什么用a.m.和p.m.指上午和下午?和morning、afternoon有什么区别?
I'm a chinese 和 i'm chinese 的区别
C语言中m++跟++m的区别.有图要解
上网卡1M和3M有什么区别?