发布时间:2023-11-11 02:54来源:www.sf1369.com作者:宇宇
#include<stdio.h>
#include<math.h>
void main()
{
int m,n,r;
printf(输入m,n\n);
scanf(%d,%d,&m,&n);
if (m>n)
r=m%n;
else
{
r=m;
m=n;
n=r;
r=m%n;
}
while(r!=0)
{
m=n;
n=r;
r=m%n;
}
printf(最大公约数为%d\n,n);
}
你100要对多少取余啊?
五般都是
int a = 100%n;
n取余的数值;
% 就是取余运算符也叫取模运算符。
#include<stdio.h>
void main()
{
int a=1500;
int b=350;
int c=a/b;//商
int d=a%b;//余数
printf(%d,%d,c,d);//输出
}
7%3=1 因为 7÷3=2……1
2%10=2 因为 2÷10=0……2
3%7=3 因为 3÷7=0……3
显然的事情啊!!!
50%23
应该这样表示,%号表示取模,即求余。而/符号表示除,是取整的意思。
区别如下:
int a=50,b=23;
a/b=2;
a%b=27