永发信息网

C语言程序题:数据交换,从键盘输入a、b的值,输出交换以后的值

答案:5  悬赏:10  手机版
解决时间 2021-04-27 00:12
C语言程序题:数据交换,从键盘输入a、b的值,输出交换以后的值
最佳答案
//思路一:采用第三者中间变量
main()
{ int a,b,t;
  scanf("%d%d",&a,&b);
  printf("交换前:a=%d,b=%d
",a,b);
  t=a;
  a=b;
  b=t;
  printf("交换后:a=%d,b=%d
",a,b);
}

//思路二:利用数学计算方法
main()
{ int a,b;
  scanf("%d%d",&a,&b);
  printf("交换前:a=%d,b=%d
",a,b);
  a=a+b;
  b=a-b;
  a=a-b;
  printf("交换后:a=%d,b=%d
",a,b);
}
全部回答
#include "stdio.h"
void main()
{
int a,b,t;
{t=a;a=b;b=t}
printf("a=%d\nb=%d",a,b);
}
数据类型可以自己改变,呵呵
a=a+b ;b=a-b;a=a+b;
输入 a,b ,然后互换, t=a;a=b;b=t
#include
void swap(int *a,int *b)
{
int t;
t=*a;
*a=*b;
*b=t;
}
int main()
{
int a,b;
scanf("%d %d",&a,&b);
swap(&a,&b);
printf("%d %d",a,b);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下载视频的网止是多少?
你收到你认为最珍贵的礼物是什么
把考试比作战争的句子,祝福中高考诗句,古诗
如何退出申请团
鑫辉免烧砖有限公司怎么去啊,有知道地址的么
有没有可以遮住额头的东西
贝因美奶伴葡萄糖小宝宝一直吃坏牙吗
成都火车站还可到开江火车站吗?开江站还停车
足球狂欢V2.0从哪下补丁呀?就是把英文名字改
作文题目套用给的诗词可以吗
鑫存厨具总汇这个地址在什么地方,我要处理点
怎么观察分辨女生是比较开放的
我查河南省焦作市温县岳村乡有这个地方吗
农业部畜产品质量监测中心(郑州)地址在什么地
谁帮我点亮QQ华夏图标
推荐资讯
有一个外国游戏,是一个小人拿着钻地用的工具
哭过就好了吗?
梦幻西游60J的衣服+15魔力为什么不给+灵力
杭州有AC米兰的专卖店吗?
期货高手的进了
怎么样才算幸福?
民国时候的东西值钱吗
电脑黑屏无画面
庙口张(曹溪)大桥地址在什么地方,想过去办事
一人临终前给怀孕的妻子一份遗嘱:生下来的孩
飞车B车哪辆玩家买的最少
怎么拼键盘2上面的a
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?