本文目录一览:
- 1、怎么用C语言编写这样的问题“输入两个整型变量XY,编写程序和它们的最小公倍数并输出”
- 2、C语言设计XY赋址向自增减不懂
- 3、c语言中 分别输入x,y的值 输出时x,y值相互交换 怎么编? 使用中间变量和不用中
怎么用C语言编写这样的问题“输入两个整型变量XY,编写程序和它们的最小公倍数并输出”
#include iostream.h
int gongbei(int x,int y)
{
int xx,yy,z,t;
xx=x;
yy=y;
if(xy){
z=x;
x=y;
y=z;
}
t=x%y;
while(t!=0){
x=y;
y=t;
t=x%y;
}
return xx*yy/y;
}
void main(void)
{
int a,b;
cout"请输入要求最小公倍数的两个整数:";
cinab;
cout"这两个数的最大公倍数为:"gongbei(a,b)'\n';
}
我用C++编的,我自己做过的题目,你用C换下输入和输出
C语言设计XY赋址向自增减不懂
谢邀
自加(++)和自减(--)的前置和后置,就是运算顺序的不同
前置 是先自加/自减 ,再运算
后置 是先运算 再自加/自减。
比如
int x=4,y=5;y-=x--;
这个是后置 就等同于
y-=x;
x--
而
int x=5,y=4;y+=++x;
这个是前置 就是
++x;
y+=x;
c语言中 分别输入x,y的值 输出时x,y值相互交换 怎么编? 使用中间变量和不用中
使用变量
#includestdio.h
int main()
{
int x,y,n;
scanf("%d %d",x,y);
n=x;
x=y;
y=n;
printf("%d %d",x,y);
return 0;
}
不使用变量的方法有几种先用我自己记的的吧
#includestdio.h
int main()
{
int x,y;
scanf("%d %d",x,y);
x=x-y;
y=x-y;
x=x+y;
printf("%d %d",x,y);
return 0;
}
还一种最简单的哈哈 这里对调一下x,y就好了
printf("%d %d",y,x)