首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为( )。 main() {int a,b; scanf(“%d%d”,&a,&b); cin>>a>>b; tout<<“a=”<<a<<“b=”<<b;
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为( )。 main() {int a,b; scanf(“%d%d”,&a,&b); cin>>a>>b; tout<<“a=”<<a<<“b=”<<b;
admin
2010-12-16
84
问题
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为( )。 main() {int a,b; scanf(“%d%d”,&a,&b); cin>>a>>b; tout<<“a=”<<a<<“b=”<<b; a=a+b;b=a-b;a=______; cout<<“a=”<<a<<“b=”<<b<<end1; }
选项
A、a-Cb
B、a-b
C、b*a
D、a/b
答案
B
解析
本题思路巧妙,分析时可以发现b=(a+b)-b,则此时b中放的是a,完成交换工作的一半。然后要将 b放到a中,将表达式展开,则为a=(a+b)-a,此时正好把b放到a中。此时完成全部的交换。
转载请注明原文地址:https://kaotiyun.com/show/fhVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){charc;while((c=getchar())!=’\n’){switch(c-’2’){ca
以下程序段的输出结果是()。#include<stdio.h>main(){charp[][4]={"ABC","DEF","GHI");inti;for(i=0;i<3;i++)
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
以下关于C语言的叙述中正确的是()。
有关return语句说法不正确的是()。
设有一联合体变量定义如下:uniondata{longa;floatb:intc;chard;};uniondatax;执行下列语句后,正确的联合体
一个人可以使用多台计算机进行不同的工作,而一台计算机可被多个不同的人使用,则实体工作人员与实体计算机之间的联系是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
随机试题
输差是指一条管线每日输入气量与设计输送量之差。()
女性,70岁,右下唇皮肤肿物不断增大半年,直径约1.5cm大小,近半个月来破溃出血。病理检查肿瘤细胞异型性明显,角化珠形成,已浸润至肌肉组织。符合该患者诊断的是
A.低热、盗汗、咳血B.发热、咳嗽、咳脓臭痰C.胸痛、高热、咳铁锈痰D.一侧胸痛、干咳、发热肺脓肿特点是
“病者腹满,按之不痛为虚,痛者为实,可下之”,出自何书
常规胃镜不能检查
半夏白术天麻汤的功效是
关于土地出让合同、建设用地规划许可证、土地使用权属证明的办理程序,下列说法正确的是()。
下列关于基金合同的说法,错误的是()。
尽管裁定解决的是诉讼程序的问题,但仍与判决一样必须以书面形式做出。()
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称【】。
最新回复
(
0
)