新手学习,加减法的思路有关问题
新手学习,加减法的思路问题
#include <stdio.h>
int main()
{
int max1(int x,int y),max2(int o,int p);
int a,b,c,d;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
判断A,B两个变量大小,大的赋值给max1
判断C,D两个变量大小,大的赋值给max2
判断MAX1,MAX2的大小,由大数减去小数得到结果sum
显示max大数-max小数=sum
求大神交一下哦
先声明本人刚学,为拓展思路求人解答哦
------解决方案--------------------
int max1(int x,int y)
{
if x>y
return x;
else
return y;
}
int main()
{
//比较A,B、C,D大小
int a,b,c,d,max;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
max = max1(a,b);//a b大小
max = max1(c,d);//c d大小
//判断MAX1,MAX2的大小,由大数减去小数得到结果sum
int sum = max1(参数1,参数2)-max2(参数1,参数2);
}
------解决方案--------------------
方法1(按逻辑一步一步来):
#include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
int max1,max2,max;
if(a>b)max1=a;
else max1=b;
if(c>d)max2=c;
else max2=d;
if(max1>max2)max=max1-max2;
else max=max2-max1;
printf("the value is:%d\n",max);
}
方法2(和1楼的思路一样):
#include <stdio.h>
int max(int x,int y)
{
if x>y
return x;
else
return y;
}
int main()
{
int a,b,c,d,max1,max2,maxLast;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
max1= max(a,b);//比较a b大小
max2= max(c,d);//比较c d大小
maxLast=max(max1,max2); //比较max1 max2大小
printf("the value is:%d\n",maxLast);
}
两种方法都可以实现。
#include <stdio.h>
int main()
{
int max1(int x,int y),max2(int o,int p);
int a,b,c,d;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
判断A,B两个变量大小,大的赋值给max1
判断C,D两个变量大小,大的赋值给max2
判断MAX1,MAX2的大小,由大数减去小数得到结果sum
显示max大数-max小数=sum
求大神交一下哦
先声明本人刚学,为拓展思路求人解答哦
------解决方案--------------------
int max1(int x,int y)
{
if x>y
return x;
else
return y;
}
int main()
{
//比较A,B、C,D大小
int a,b,c,d,max;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
max = max1(a,b);//a b大小
max = max1(c,d);//c d大小
//判断MAX1,MAX2的大小,由大数减去小数得到结果sum
int sum = max1(参数1,参数2)-max2(参数1,参数2);
}
------解决方案--------------------
方法1(按逻辑一步一步来):
#include <stdio.h>
int main()
{
int a,b,c,d;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
int max1,max2,max;
if(a>b)max1=a;
else max1=b;
if(c>d)max2=c;
else max2=d;
if(max1>max2)max=max1-max2;
else max=max2-max1;
printf("the value is:%d\n",max);
}
方法2(和1楼的思路一样):
#include <stdio.h>
int max(int x,int y)
{
if x>y
return x;
else
return y;
}
int main()
{
int a,b,c,d,max1,max2,maxLast;
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
max1= max(a,b);//比较a b大小
max2= max(c,d);//比较c d大小
maxLast=max(max1,max2); //比较max1 max2大小
printf("the value is:%d\n",maxLast);
}
两种方法都可以实现。