本文目錄一覽:
- 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)
原創文章,作者:DRUV,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/143943.html