首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为 main( ) { int a,b; scanf ("%d%d",&a,&b).; cin>>a>>b; cout<<"a="<<a<<"
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为 main( ) { int a,b; scanf ("%d%d",&a,&b).; cin>>a>>b; cout<<"a="<<a<<"
admin
2010-12-16
79
问题
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为
main( )
{ int a,b;
scanf ("%d%d",&a,&b).;
cin>>a>>b;
cout<<"a="<<a<<"b="<<b;
a=a+b;b=a-b;a=______;
cout<<"a="<<a<<"b="<<b<<endl;
}
选项
A、a+b
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://www.kaotiyun.com/show/5pjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>#include<string.h>main(){charname[10]="c-book";char*str=name;printf("%d,%d,%d,
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在C中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
结构化程序设计的基本原则不包括()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)则在()处填入的选项是()。structlink{chardata;()}node;
若有以下定义(设int类型变量占2个字节)inti=8j=9;则以下语句:printf("i=%%d,j=%%%d\n",i,j);输出的结果是()。
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。SS所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程
字符串"\\\"ABCDEF\"\\"的长度是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
为了保证偶数齿矩形牙嵌离合器齿侧留有一定间隙,一般齿槽角应比齿面角大___________。
下列哪些变化可以使组织间液增多
A.知情同意B.支持医学科学发展C.患者利益至上D.医德境界E.内心信念属于患者道德权利的是()
选用龄期为3个月时间的强度作为水泥土的标准强度。()
根据胜任特征结构冰山图,水面以上的部分包括()。
Heraptitudesasasecretaryarewithoutparallelinouroffice,soIrecommendherwithout_______.
Whenitcomestojobhunting,manycollegegraduatesmaygetcaughtinadilemma:toworkinabigcity,asmallcity,asmall
SleepDeprivationNegativeeffectsofsleepdeprivation-oncognitiveperformance—cause【T1】______【T1】______—int
EveryyearisbusyfortheSavetheChildrenFundbut1989hasbeenespeciallyimportant.Thisindependentorganizationdevoted
A、InJune1969.B、InAugust1970.C、InJanuary1971.D、InFebruary1972.C细节题。选项为四个时间。听到某一选项时应该记录发生了什么事。如在B旁边记400000application
最新回复
(
0
)