输入3个整数x,y,z,编程交换它们的位置,把x中的值给y,把y中的值给z,把z中的值给x。
答案:2 悬赏:10
解决时间 2021-03-01 12:51
- 提问者网友:冷天寄予
- 2021-02-28 14:30
输入3个整数x,y,z,编程交换它们的位置,把x中的值给y,把y中的值给z,把z中的值给x。
最佳答案
- 二级知识专家网友:孤伤未赏
- 2021-02-28 15:58
最简单最直接的方法
#include
int main(int argc,char **argv)
{
int x=1,y=2,z=3;
int x2,y2,z2;
printf("x=%d y=%d z=%d\n",x,y,z);
x2=x,y2=y,z2=z;
y=x2,z=y2,x=z2;
printf("x=%d y=%d z=%d\n",x,y,z);
return 0;
}
#include
int main(int argc,char **argv)
{
int x=1,y=2,z=3;
int x2,y2,z2;
printf("x=%d y=%d z=%d\n",x,y,z);
x2=x,y2=y,z2=z;
y=x2,z=y2,x=z2;
printf("x=%d y=%d z=%d\n",x,y,z);
return 0;
}
全部回答
- 1楼网友:余生继续浪
- 2021-02-28 16:18
#include
void main()
{ int x,y,z,t;
printf("请输入三个整数值给x,y,z:");
scanf("%d%d%d",&x,&y,&z);
printf("你所输入三个整数值分:x=%d,y=%d,z=%d/n",x,y,z);
t=x;x=y;y=z;z=t;
printf("交换后三个整数值为:x=%d,y=%d,z=%d/n",x,y,z);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯