C语言 有三个数a,b,c要求按大小顺序把它们打印出来。 用流程图表示怎么画? 帮忙画一下

如题所述

可以帮你写程序,但是写流程图这太难了。。。

#include<stdio.h>
void main()
{
int a,b,c,t;
printf("请依次输入a,b,c:");
scanf("%d%d%d",&a,&b,&c);
if(a>b) {t=a;a=b;b=t;}
if(a>c) {t=a;a=c;c=t;}
if(b>c) {t=b;b=c;c=t;}
printf("按从小到大的顺序输出a=%d,b=%d,c=%d\n",a,b,c);
}追问

你这个....有点晕

追答

运行 if(a>b) {t=a;a=b;b=t;} 之后 这样 ac) {t=a;a=c;c=t;} 这样 ac) {t=b;b=c;c=t;} 这样 b<c

所以可以看出 a<b<c

不知道懂了不

追问

追答

等会,我帮你写完,,]
你这流程写得。。。。哎,,还不如帮你把上面的流程画完。。

我真担心,程序写完了,,流程图错了。。

追问

啦啦???

追答

我帮你把我开始的那个程序的流程图帮你画出来吧,怎样

追问

可以吖吖

追答

程序是上面给你的,这是流程图

追问

有点错

追答

什么问题。。

温馨提示:答案为网友推荐,仅供参考
相似回答