给定两个整形变量的值,将两个值的内容进行交换。

#include <stdio.h>
int main()
{
 int a=1,b=2,t;
 t=a;
 a=b;
 b=t;
 printf("a,b交换前:");
 printf("a=1,b=2\n");
 printf("a,b交换后:");
 printf("a=%d,b=%d\n",a,b);
 return 0;
}

时间: 2024-11-01 23:20:16

给定两个整形变量的值,将两个值的内容进行交换。的相关文章

不借助任何中间变量将两个整形变量的值交换

今天在做题的时候,突然出现一道题,就是不借助中间变量,将两个整形变量的值互换,开始有点懵,这怎么换?后来还是用两个变量不停做加减变换,差不多有十几分钟,才终于凑出来了一种方法,一时兴起,我又从网上找了一下相关的资料,说是竟然有四种方法,我就看了一下,顺便学习一下. 在我们初学阶段,一般是定义一个新的变量,借助它完成交换. 例如:int a,b;a=1; b=2;int t;t=a; a=b; b=t;这种算法易于理解,对初学者来说,一般都是用“空瓶子来回倒换”帮助理解的,而且是赋值语句的经典应用

【c语言】 &nbsp; 交换两个整形变量的值(要求不创建临时变量)

如何不创建临时变量,来交换两个整形变量的值 异或运算 #include<stdio.h> int main() { int num1=12,num2=24;     printf("交换前的变量值");     printf("%d,%d",num1,num2);       num1=num1^num2;       num2=num1^num2;       num1=num1^num2;//异或  printf("\n交换后的变量值&qu

交换两个整形变量的数值

#include<stdio.h> void swap(int *p3,int *p4)//定义swap函数,定义两个指针参数 { int t;// 定义一个整形t来做数据交换的中介 t=*p3; *p3=*p4; *p4=t;//3步交换 } main() { int a,b;//定义两个整形变量a,b int *p1,*p2;//定义两个指针变量p1,p2 p1=&a;//指针p1指向a p2=&b;//指针p2指向b printf("输入a,b的值:"

交换两个整形变量

#include<stdio.h> #include<conio.h> int main() { void swap(int *a,int *b);//声明swap函数 int *p1,*p2;//定义两个整形指针 int a,b;//定义两个整形变量 p1=&a; p2=&b;//指向a,b地址 scanf("%d,%d",&a,&b);//输入a,b的值 swap(p1,p2) ;//调用函数 getch(); } void

两个整形变量的内容交换(初)

两个整形变量的内容交换(初) #include<stdio.h> int main() { int a; int b; int tem; tem=a; a=b; b=tem; printf("a=%d",a); printf("b=%d",b); return 0; }

C语言 实现 给定两个整形变量的值,将两个值的内容进行交换

#include "stdio.h" void main() { int a=1,b=0,i; i=a; a=b; b=i; printf("a=%d\n",a); printf("b=%d\n",b); }

判断两个( float )变量是否相等以及和 0 值比较方法

float 型: 占 4 字节,7 位有效数字 double 型:占 8 字节,15-16 位有效数字 浮点数的表示是不精确的,float 和 double 都不能保证可以把所有实数都准确的保存在计算机中.测试例子如下: #include <stdio.h> int main(int argc, char *argv[]) { float f = 99.9f; printf("f = %f\n", f); return 0; } 运行结果如下: 由于浮点数的表示是不精确的,

第二次作业——交换两个整形变量的数值

#include<stdio.h> voide swap(int *p,int *q) { int i; i=*p;*p=*q;*q=i; } main() { int a=2,b=9,*p,*q; P=&a;q=&b; swap(p,q); printf("a=%d b=%d",a,b); return 0: } 总结:1:此题只输出 a和b,不输出*p,*q. 2:感觉自己指针还是不会运用,好多知识点还不会,需要查书才能编辑出来. 3:自己打代码的时候太

选中没有选中的复选框,匹配含有某个字符串的正则,json取值的两种方法,把变量定义在外面跟里面的区别

一.筛选没有选中的复选框:not("input:checked") 二.匹配有VARCHAR的字符串:".*VARCHAR.*?" 三.json取值的两种方法 var data={ "show_in_list": 1, "enums": [ { "value": "B2B", "key": "1" }, { "value": &