社区
C语言
帖子详情
if (x>y) t=x;x=y;y=t; 有人高我解释一下吗???
szjq
2004-04-20 12:33:17
if (x>y) t=x;x=y;y=t;
这句看不懂呀,帮我解释一下吧,高人!!!
谢谢
...全文
972
27
打赏
收藏
if (x>y) t=x;x=y;y=t; 有人高我解释一下吗???
if (x>y) t=x;x=y;y=t; 这句看不懂呀,帮我解释一下吧,高人!!! 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
27 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
骤逝
2004-04-24
打赏
举报
回复
交换两个数得值
eliner
2004-04-24
打赏
举报
回复
不就是交换两个数得值吗?
yonyon
2004-04-24
打赏
举报
回复
这个贴都看了好几天了
忍不住回一下
我就不明白了
问题还有讨论的必要吗
差不多结了算了
何必呢?
跟贴的也省点力气吧
算我求你们了
啊?
sunwutian2002
2004-04-24
打赏
举报
回复
交换变量值
bshaozi
2004-04-24
打赏
举报
回复
哥们
简单就都给点分吧~
mn100
2004-04-24
打赏
举报
回复
看来作者的意图是想交换变量,但是格式不对啊
zhaopp
2004-04-24
打赏
举报
回复
if (x>y) t=x;x=y;y=t;
if (x>y) 为真
x,y 的值互换
庄鱼
2004-04-24
打赏
举报
回复
不瞒大家,来这里快两周了,从未发过帖子,也不会揭帖,估计楼主同我一样……
有谁愿意指点一下呢?
plpl574
2004-04-24
打赏
举报
回复
楼主不会结帖?
tuxw
2004-04-20
打赏
举报
回复
:P
我看错了
如果不想加括号的话,就将中间两个分号改成逗号吧
cngdzhang
2004-04-20
打赏
举报
回复
这句话有点问题:
if (x>y) t=x;x=y;y=t;
从意图上看是如果x>y则交换x,y的值
应该改为:
if (x>y)
{
t=x;
x=y;
y=t;
}
用t作暂存
庄鱼
2004-04-20
打赏
举报
回复
tuxw(醉书生) 题目可看清喽!如果不是搂主写错了,那可是你答错了!^_*
庄鱼
2004-04-20
打赏
举报
回复
if (x>y)
t =x; //--当 x>y时,仅作 t =x;操作,给t赋值
x= y; y= t;
该题可能是 if(x>y) t=x,x=y,y=t; 这样的话,就是当x>y时,x与y值互换
tuxw
2004-04-20
打赏
举报
回复
交换 x, y 的值
t = x; // 先把 x 挪到一边去放着
x = y; // y 放到 x 里边去
y = t; // 原来挪出去的 x 放到 y 里边去
xspspring
2004-04-20
打赏
举报
回复
晕 大家的激情还很高 楼主应该高兴才是呀
antijpn
2004-04-20
打赏
举报
回复
最好的就是用a^=b^=a^=b;
这个空间效率最高
bankhank
2004-04-20
打赏
举报
回复
倒,不就是当X>Y
x,y 的值互换吗
庄鱼
2004-04-20
打赏
举报
回复
赶紧揭帖吧,不然会降信誉分的
whalefish2001
2004-04-20
打赏
举报
回复
已经解答过了,大家不要乱灌水了。
yoyodd
2004-04-20
打赏
举报
回复
上面的写法是一个不好的习惯中
先纠正一下:
if (x>y)
t=x;
x=y;
y=t;
执行结果如下:
如果初值是x>y,相当于执行了:
if (x>y)
{
t=x;
x=y;
y=t;
}
如果初值是x<y,那么,只执行了:
x=y;
y=t;
加载更多回复(7)
基于Web的酒店客房管理系统的设计与实现+论文+开题
} @RequestMapping(value = "/tj1") public String tj1(Model model, HttpServletRequest request)throws Exception { String sql="select DATE_FORMAT(insertDate,'%Y-%m-%d') dates,sum(allPrice) price from t_...
c++贪吃蛇源代码
if(nexthead->x==food->x && nexthead->y==food->y)//如果下一个有食物//if(nexthead->x==food->x && nexthead->y==food->y) //有食物。if(nexthead->x==food->x && nexthead->y==food->y)//有食物。if(nexthead->x==food->x && nexthead->y==food->y)//有食物。if(biteself()==1) //判断是否会咬到自己。
C语言学习之有一个函数: y= x(x<1) 2x-1 (1≤x<10) 3x-11 (x≥10) 写程序,输入x的值,输出y相应的值。
有一个函数: 写程序,输入x的值,输出y相应的值。 # include <stdio.h> # include <math.h> int main() { int x,y; printf("请输入x的值:\n"); scanf("%d",&x); printf("%d\n",x); if(x<1){ y=x; } else if(x>=10){ y=3*x-11; }
几个简单的时间复杂度计算问题
x=90; y=100; while(y>0) if(x>100) {x=x-10;y--;} else x++; 答:x=90,y=100,直接进入else语句x++,f(n)=1,所以时间复杂度T(n)=O(1). for (i=0; i<n; i++) for (j=0; j<m; j++) a[i][j]=0; 答:第一个for循环执行n次,第...
有一函数,当y= -1 (x「0);y=0 (x=0);y=1(x「0),编一个程序,输入一个x值,输出y值
#include<stdio.h> void main() { int x,y; printf("请输入x:"); scanf("%d",&x); if(x<0) y=-1; else if(x==0) y=0; else y=1; printf("y=%d",y); }
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章