C语言里面%求余是怎么运算的?
比如说main();{inta,b,c;scanf("%d%d",&a,&b);c=a%b;printf("%d",c);}然后a=50b=23的时候a%b=4为什么a=...
比如说
main();
{
int a,b,c;
scanf("%d%d",&a,&b);
c = a%b;
printf("%d",c);
}
然后a=50 b=23的时候a%b=4 为什么a=40 b=23的时候a%b=17了? 展开
main();
{
int a,b,c;
scanf("%d%d",&a,&b);
c = a%b;
printf("%d",c);
}
然后a=50 b=23的时候a%b=4 为什么a=40 b=23的时候a%b=17了? 展开
13个回答
展开全部
a%b a除以b取余,余数即得出的结果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打个比方
当a=21时 (a%7==0) 就是a可以除下7,并且余数为0
当a=22时 (a%7==1) 就是a可以除下7,并且余数为1
例如:
int a;
for(a=1;a<=10;a++)
if(a%2==0){ /******* 能被2除下并且余数为0*****/
printf("%d",a);}答案等于2 4 6 8 10
例如2:
int a;
for(a=1;a<=10;a++)
if(a%3==1){/******* 能被3除下并且余数为1*****/
printf("%d",a);}答案等于1 4 7 10
以此理解!
希望能在学习中帮助你们!!!
加油
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
得到余数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询