为什么 error C2296: '&' : illegal, left operand has type 'char [5]'
#include<stdio.h>voidmain(){intm,n,i,j;printf("请输入两个整数:");scanf("%d%d"&m,&n);if(m<n){...
#include<stdio.h>
void main()
{int m,n,i,j;
printf("请输入两个整数:");
scanf("%d%d"&m,&n);
if(m<n){i=m;m=n;n=i;}
for(i=n;m%i!=0||n%i!=0;i--);
printf("\n最大公约数为%d",i);
for(j=m;j%m!=0||j%n!=0;j++);
printf("\n最小公倍数为%d\n",j);
} 展开
void main()
{int m,n,i,j;
printf("请输入两个整数:");
scanf("%d%d"&m,&n);
if(m<n){i=m;m=n;n=i;}
for(i=n;m%i!=0||n%i!=0;i--);
printf("\n最大公约数为%d",i);
for(j=m;j%m!=0||j%n!=0;j++);
printf("\n最小公倍数为%d\n",j);
} 展开
展开全部
scanf("%d%d"&m,&n);少个逗号
改成 scanf("%d%d",&m,&n);
改成 scanf("%d%d",&m,&n);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询