编程从键盘输入两个整数分别给变量a和b,要求在不借助于其他变量的条件下,将变量a和b的值实现交换?

如题所述

第1个回答  2009-07-04
要求在不借助于其他变量的条件下,但是没有说不能使用其它容器,或者控件啊,只是不能再用变量嘛,我可以放两个编辑框,暂时把ab变量里面的东西放到编辑框里面去,再交换, 简单得半死了,
第2个回答  2009-06-28
begin
read(a,b);
a:=a xor b;
b:=a xor b;
a:=a xor b;
writeln(a,b);
end.本回答被提问者采纳

编程从键盘输入两个整数分别给变量a和b,要求在不借助于其他变量的条件下...
写个形参为指针的函数 void swap(int *a,int *b){ int *c;c=a;a=b;b=c;} void main(){ int a,b;scanf("%d%d",&a,&b);swap(&a,&b);} 另外,一楼的方法不错。

...一个程序,从键盘上输入两个字符给字符变量a,b,并输出变量a,b的值...
int main(int argc, char *argv[]) \/\/主函数,字符的声明 { char a,b; \/\/定义字符a,b scanf("%c %c",&a,&b); \/\/输入字符a,b printf("%c %c\\n",a,b);\/\/打印字符a,b return 0; \/\/返回并且输出a,b } 扩展知识:Matlab变量的特点:不需事先声明,也不需指定变量类...

c#在一行上输入两个整数a和b(以一个空格隔开),将它们的值
4. 最后,将得到的整数值分别赋给变量a和b。整体代码可以简化为一个紧凑的语句,如下所示:Console.WriteLine("输入两个整数a和b(用空格隔开): ");string input = Console.ReadLine();string[] parts = input.Split(' ');int a = int.Parse(parts[0]);int b = int.Parse(parts[1]);C...

编写程序实现功能:从键盘读入二个整数,依次赋给变量x和y,在屏幕上输出...
1、如何从键盘读入一个数并赋值给一个变量,这需要使用C语言内置函数scanf()。2、如何求一个数的绝对值,这需要使用数学函数abs(),必须说明的是,在使用这个函数之前,程序中必须包含数学函数库头文件math.h。当然了,对于您的问题,即使不用绝对值函数也能解决,请看下面程序:main(){ int x,y;...

怎样编写一个程序,从键盘输入两个整数,输出这两个数之和
include<iostream> using namespace std;int main(){ int a,b;cin>>a>>b;cout<<a+b;int k;cin>>k;}

输入两个整数,交换后输出 C语言怎么编程
利用C语言来实现交换两个变量的值,需要定义三个变量:include<stdio.h> int main(){ int x,y,temp;\/\/定义三个变量 printf("请输入分别x和y的值\\n");scanf("%d %d",&x,&y);\/\/终端输入变量x、y temp=y;\/\/把y赋值给temp y=x;\/\/把x赋值给y x=temp;\/\/把y赋值给temp printf("%d...

.编程实现从键盘给变量a,b分别输入整数,要求每个变量只能接受两数,例如...
下面是C语言代码实现从键盘给变量a,b分别输入整数,每个变量只能接受两位数的输入:在上述代码中,使用了scanf函数来从键盘输入整数,并且使用了格式化字符%2d来限制输入的数值只有两位。这样可以保证只接受两位整数的输入,并且忽略输入的高位数值。代码不易,望采纳 ...

编程实现输入两个整数3,5分别送入,a,b变量中,交换a,b变量的值交换,并输...
void main(){ int a,b,c;printf("输入第一个整数:"); scanf("%d",&a);printf("输入第二个整数:"); scanf("%d",&b);printf("a=%d,b=%d\\n",a,b);c=a; a=b; b=c; **\/\/这里就是交换输出了 printf("交换后:\\n");printf("a=%d,b=%d\\n",a,b);} 希望能对你有...

如何编程:从键盘分别输入两个整数,求它们的和与差。
两个交换肯定要使用第三个变量,int a,b,temp;\/*a,b是你输入的,temp为第三人换用到的变量*\/ temp=a;a=b;b=temp;

python编程上分2行输入两个正整数输出两个数的和、差(要求大数减小数...
a = int(input("请输入第一个正整数:"))b = int(input("请输入第二个正整数:"))sum = a + b diff = abs(a - b)print("两个数的和为:", sum)print("两个数的差为:", diff)```解释一下代码的实现流程:1. 通过input函数获取用户输入的两个正整数,使用int函数将输入的字符...

相似回答