a=2,b=3设计一个算法,使之经过运算后,a=3,b=2

a=2,b=3设计一个算法,使之经过运算后,a=3,b=2
急用.
还有:
一个三位数k,求它的各个位上的数字之和x.
如k=123,输入x=6(提示:此题关键在于拆分三位数)
求两个数a和b的最大公约数k,假设a一定比b大
(提示:辗转相除法)
如a=4,b=2 则k=2
slwb009 1年前 已收到4个回答 举报

柒朵 幼苗

共回答了21个问题采纳率:95.2% 举报

t = a;
a = b;
b = t;

1年前

6

日月日有日月天 幼苗

共回答了11个问题 举报

当(x=2)时,f(x)=x+1
当(x=3)时,f(x)=x-1

1年前

2

118583 幼苗

共回答了1个问题 举报

int t;
t=a;
a=b;
b=t;
你都不说你用的什么语言。。。。但我估计是C吧。
以下能容最好不要复制粘贴,可能有全角符号。
三位数
int a,b=1000,k=123,x=0;
for(int i=1;i<=3;i++)
{
b=b/10;
a=k/b;
x=x+a;
k=k-a*...

1年前

2

Lampler 幼苗

共回答了1个问题 举报

我只写一下方法,具体C语言格式省略
1.m=a;a=b;b=m;
2.C语言中有取值函数,若是人工方法:用K除以100商是百位,再用其余数除10以商是十位,余数是个位
3.while(r=amodb;a=b;b=r;)return a

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.037 s. - webmaster@yulucn.com