发布时间:2023-11-11 10:40来源:www.sf1369.com作者:宇宇
求余运算符知%要求两侧都是整型,不允许浮点型;非道要求,可采用强制类型转换,如:
#include <stdio.h>
void main()
{
float a=5.2,b=2.5;
int rem;
rem=(int)a%(int)b;
printf(%d\n,rem);
}
其实还是相回当于求【5%2=1】。
不知你想达到什答么目的?
给 你思路,自己写吧。。。首先应该有一个数据区,相当于一个数组,你可以首先对他们排序,,然后呢,自然的就有最大的数据和最小的数据在数组的两端了啊。。。然后,,把中间的数据加起来,就得到和。。然后再除以数的个数。,这里,,余数再转化为小数就可以了,这里,你可以将余数乘以10后再除以个数,,得到的商呢,就是小数点后第一位。。一般就要第一位就可以了啊。。。很简单吧。。自己来吧。。熟悉了指令后,,这个程序还是不难的啊。。。
楼主采纳我吧。
求余就是进行除法,把最后的商丢弃,余数保存起来。
比如
1 % 5=1;2% 5=2;3 % 5=3;4% 5=4;5% 5=0;(因为5除以5是没有余数的)
6 % 5=1;7% 5=2;。。。
懂了吧