永发信息网

求一道C语言编程题!

答案:5  悬赏:30  手机版
解决时间 2021-04-12 00:34
  • 提问者网友:缘字诀
  • 2021-04-11 11:39

有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换(即A瓶原来盛醋,现改盛放酱油,B瓶则相反)

请用C语言写出程序。

每句语句后面请用 注释说明, 以便我可以理解。

谢谢了。

最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-04-11 12:27

#include<stdio.h>


main()


{


int a,b;


int tmp;


a=0;


b=1;


printf("a=%d",a);


printf("b=%d",b);



tmp=a;


a=b;


b=tmp;


printf("a=%d",a);


printf("b=%d",b);



}



我不清楚你要的是不是这种效果的程序,只能这么帮你了

全部回答
  • 1楼网友:七十二街
  • 2021-04-11 15:09

你这到题应该是课后练习吧,答案是这样的

C=A;

A=B;

B=C;

(C为空瓶子)

  • 2楼网友:狂恋
  • 2021-04-11 13:47

char* a ="醋"; //a瓶装醋 char* b="酱油";//b瓶装酱油 char* c;//c是一个空瓶子 strcpy(c,a);//先将a的醋放到c里面 strcpy(a,b);//再把b中酱油放到a里面 strcpy(b,c);//最后把原来放a中转到c中的醋放到b中

strcpy是一个字符串复制语句

在前面加上头文件#include <string.h>就可以用了

  • 3楼网友:狂恋
  • 2021-04-11 12:46

互换就是 在定义个int c

c=a;

a=b;

b=c;

就这样互换了

  • 4楼网友:渊鱼
  • 2021-04-11 12:35

很简单啊 等会啊 我给你写个

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯