求画一个C语言的流程图。下面是运行出来的程序,依据此画个流程图。。感激不尽。。

#include <stdio.h>
void main()
{
int a,c;
float b,z=0;
printf("输入工资(元):");
scanf("%d",&a);
b=a-2000;
if(b<=500)
c=1;
else
if(b<=2000)
c=2;
else
if(b<=5000)
c=3;
else
if(b<=20000)
c=4;
else
if(b<=40000)
c=5;
else
if(b<=60000)
c=6;
else
if(b<=80000)
c=7;
else
if(b<=100000)
c=8;
else
if(b<=9998000)
c=9;
switch(c)
{
case 1:z=b*0.05;break;
case 2:z=b*0.10-25;break;
case 3:z=b*0.15-125;break;
case 4:z=b*0.20-375;break;
case 5:z=b*0.25-1375;break;
case 6:z=b*0.30-3375;break;
case 7:z=b*0.35-6375;break;
case 8:z=b*0.40-10375;break;
case 9:z=b*0.45-15375;break;

}
printf("应缴税为:%f",z);

}

具体的框图我就不画了,就说下流程是如何的,你可以根据这个自己在visio2003里面画:
开始
等待输入
依据输入的金额,选择税率档次
依据税率档次,输出应缴税款
结束追问

这是我们考试的题目啊。,,,可以加你的QQ请你 给我画一个吗、谢谢

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-21
这么多if语句~~麻烦啊~~书上一定有的 仿照就好啊~~

C语言菜鸟,求下面程序的详细运行过程,感激不尽。
main(){int z; \/\/定义Z z=f(3); \/\/调用函数F 返回值给z printf("%d\\n",z);\/\/输出Z } int f(int x){int y; \/\/丁定义变量Y if(x==0||x==1)return(3); \/\/如果X=0或者X=1返回3 y=x*x-f(x-2); \/\/如果不是返回y=x*x-f(x-2);return y;} ...

高手些 帮我画个C语言的流程图 谢谢
先画一个酱油瓶子 再话一个醋瓶子。再画一个空瓶子。把酱油瓶子里的东西放到空瓶子中,把醋瓶子的倒如原来的酱油瓶子。再将原来空瓶子中的东西倒入原来的醋瓶子。结束嘞。

程序流程图怎么画 软件绘画程序流程图教程
1、在画布的四周有很多的工具栏,这些在绘制的过程中都是可以使用的,第一步需要做的就是将中心主题进行确立,中心主题是一个思维导图的核心部分。2、接下来就是沿着重心主题进行节点的添加,点击画布左侧基础图形直接将图形拖曳至右边画布需要的位置,之后再用链接线将图形与图形之间建立连接即可。3、基...

如何用C语言画流程图?
1、传统流程图:2、思路:比大小,10个数,标上标签,依次为1,2,3...10。然后第1个跟第二个比较大小,如果第1个大于第二个,那么交换下1跟2的标签,如果第1个不大于2第二个,不交换标签,接着比较第二个跟第三个,比完最后一个为止。10标签的就是最大的那个数。3、用C语言方法:读入a[...

如何根据C语言代码自动画出流程图
第一步、写一个C的词法分析器;第二步、写一个语法分析器;第三部、写一个语义分析器;第四部、生成语法树;第五步、生成流程图(仅语法,不能描述具体意义);比如:生成的流程图诸如这样:“如果a==0则如何,否则如何”,而不会“如果苹果盘为空,则如何,否则如何”。

高分!速求画一个简单的C语言流程图!!(题目是输出一个菱形,程序已知...
流程图 开始 循环A 输出菱形上半三角部分NUM行 循环1 j行输出空格NUM-i个空格 NUM-i个空格是否结束 没有继续循环1 结束往下 循环2 k行输出空格2*i-1个 2*i-1个*是否结束 没有继续循环2 结束往下 输出换行 NUM行是否结束 没有继续循环A 结束往下 循环B 输出菱形下半三角部分NUM-1行 循环3 ...

c语言流程图怎么画
如果你是初学者,想根据流程图的画法而去尝试编程,建议就一定要研究清楚每一个使用到的算法,读懂题目再开始编程。下面是使VISO画流程图的几个要点:1、选择下载一个合适版本的VISO 2、程序开始结束用胶囊 3、分页用圆圈 4、输入用平行四边形 5、语句用方块 6、判断用菱形 7、打印用波浪 ...

C语言,请教我一下怎么画这道题的流程图,谢谢!
1.系统最先在全局区分配了两个大小为4个字节的连续内存,名字叫指针m,和指针n。然后是main函数 系统先在栈区分配了两个double类型大小的内存名字分别叫a,b。在栈区又分配了两个指针类型大小的内存名字分别叫指针x,指针y。让名字叫指针x内存里的内容是a的地址。让名字叫指针y的内存里的内容是b的...

c语言根据程序写流程图
c语言根据程序写流程图要求画出详细流程图,不是ns图intxiugaimima(){printf("\\n");fflush(stdin);if(zonglen==0){printf("\\n还未有用户注册\\n");guanli();}printf("请输入要修改密码... c语言根据程序写流程图要求画出详细流程图,不是ns图 int xiugaimima() { printf("\\n"); fflush(stdin); if...

急求C语言流程图!
1. 访问百度搜索引擎。2. 在搜索框中输入查询关键词:“C语言流程图生成器”。3. 搜索并访问搜索结果中的第一个链接。4. 从此网站上,你可以找到并使用C语言流程图生成工具。5. 利用该工具,你可以轻松创建C语言的流程图。6. 这样,你就可以自己解决需要C语言流程图的问题了。

相似回答