三九宝宝网宝宝教育教学论文

c语言程序流程图

04月25日 编辑 39baobao.com

[c语言急需一个简单程序的注释和流程图!]只要看这里 while (k>0) { m=((int)k)%10; //m为k的余数,假如k=345,那么k%10=5,即m=5 count[m]++; //count[m]=count[m]+1 k=k/10; //假如k=345,k/10=34 } } 假如你输入的k=3344...+阅读

源码: #includevoid main() { int x,y,z; printf("intput two numbers:\n"); scanf("%d%d", &x,&y); /*input the number that need exchange*/ printf("x==%d y==%d\n", x,y); /*ouput the number before exchange*/ z = x; x = y; y = z; printf("exchange over!\n"); /*exchange over*/ printf("x==%d y==%d\n", x, y); /*output the result*/ getch(); } 运行结果: 流程图:

流程图怎么做?

流程图在各单位应用比较广泛,但大多是手工制作或利用割字机割出字后,按草图粘贴而成,这样,势必就要求人制作。其实,利用手中常用的电脑软件,不求任何人就可以制作并打印出精美绝伦的流程图。不信?那就跟我来做一做,看是不是很简单很美妙。 流程图的制作 利用word中的[绘图]→[自选图形]→[流程图]里面的各种图形,制作起来比较容易,只是要具备一定的耐心,尤其是那种复杂而庞大的流程图。当然,它也和任何事物一样,有其规律和技巧可寻。掌握了这些规律和技巧就可以变繁为简,操作起来得心应手,事半功倍。制作过程中应把握以下三大规律: 1. 先难后易 流程图一般最下面的部分比较复杂,做起来困难一些,那就先从它着手,这样,整个图的框架搭起来了,剩下的就非常容易了。

2. 先框后线 先设置框型图形,待整个图的框架定位后,再进行连线,这样减少了调整的工作量。 3. 先图后文 先将所有的图形及其格式设置好,定位之后再输入文字。当然,标题最好一开始就输入,否则,留到后面是麻烦。 技巧提示:掌握了上面的制作规律,还得充分利用下面的一些技巧。 1. 使用网格和标尺,便于准确快捷地定位。 2. 制作图形和线条时,利用图形复制快捷键[crtl+d]进行复制,既快捷又使图形和线条大小形状一致。 3. 利用格式刷使所有图形格式保持一致。 4. 调整图形和线条时,利用[ctrl+方向键],可以精确定位。 图1 完成的流程图 5. 如果同一行内方框很多,内容复杂,而且格式又相似,可以利用表格插入来完成,既方便快捷,又美观大方。图1中,最下面的一排就是插入一行表格后制成的,方框之间不相连接处用工具栏上橡皮擦去上下横线即可;文字输入时,按鼠标右键,调整文字方向为纵向。

怎么样,流程图已经制作出来了吧?是不是很简单? 流程图的打印 如何打印?你可能要说了,单位里只有激光或喷墨打印机,最大可打a3或a4幅面,而头儿要的是几倍于它的大型图幅,要挂上墙的。没问题,利用图像处理软件中的“海报打印”不就解决问题了?你可能会说:“是photoshop吗?那可是专业级的东东,我不会”。是的,photoshop太专业了,复杂的操作程序令人头大。其实,我们手里早就有了连菜鸟都会操作,其作品也还专业的好工具,这就是全中文界面的“我形我速4”。 首先,我们需要将刚刚制作好的流程图转换成图像文件。 方法一: 1. 选中word中的流程图,按下[ctrl+c]键,将其复制到剪贴板,保存并关闭word文档; 2. 接着再打开word空文档,单击[编辑]→[选择性粘贴]→[图片(增强型图元文件)]; 3. 再次选中刚粘贴过来的图像,并按下[ctrl+c]快捷键; 4. 打开“我形我速”,新建相片,设置好页面大小和页面方向(最好是横向)以及分辨率,单击菜单栏上的[编辑]→[粘贴],流程图就乖乖地来到了“我形我速”的工作区。

5. 单击工具栏上的[编辑]→[调整]→[旋转和调整大小],按住[shift]键,将图像调整到新建相片大小,单击鼠标右键,点击“全部合并”项,使之与新建相片合并。 方法二: 1. 流程图制作后,随即按下万能抓图快捷键[alt+printscreen],将屏幕图抓取存入剪贴板,保存并关闭word文档; 2. 打开“我形我速”的[文件]→[新建]→[新建相片],调整页面大小,并设置为横向,然后按下[确定]键; 3. 单击菜单栏上的[编辑]→[粘贴],所抓图像进入工作区; 4. 调整与合并,操作过程同方法一中的第五步; 5. 单击工具栏上选定[范围]→[形状],在左侧选项区中,选取模式下拉框中选定“创建新的选定范围”;形状下面单击矩形框(最左边);鼠标在工作区中选取流程图,此时流程图四周被虚线包围(如图2),点击[下一步]“以当前选定范围修剪”,此时,word界面将被去掉,剩下一张纯正的流程图。

图2 裁切流程图 如果用彩色打印机输出,可以通过工具栏上[编辑]→[效果进行染色处理](如图3),还可单击工具栏上的[编辑]→[调整],改变其焦距、照明、色彩平衡等。 单击工具栏上的[打印]→[海报]命令,在界面的左侧选项区,指定要使用的打印机名称,纸张大小(应选打印机最大输出幅面),布局(横向),根据流程图实际尺寸设置百分比,从而决定图像将被打印到多少页纸张上(如图3,百分比设为350,图像被分割成16张a 4纸张)。 图3 打印设置 好了,一切准备工作已经就绪,现在我们按下左下角的[打印]按钮,等着你的成果吧。 如果在输出过程中发现部分图像的输出效果不理想,需要重新来过,或者有无需打印的空白页面(单色输出时),可以在工作区中不希望输出的页面上单击鼠标,所选择的区域被网格状线条覆盖而不被打印。

要重新显示图像,只需在网格上再次单击鼠标即可。 打印完了吗?赶快拼接起来,你所追求的大型流程图就这样诞生了,是不是很酷?当你的头儿夸你的时候可别忘了布哼哟!

编程序和流程图

1,源程序如下

#include

int main()

{

int a,b;

scanf("%d%d",&a,&b);

if (a>b)

printf("%d",a);

else

printf("%d",b);

return 0;

}

2,源程序如下:

#include

int main()

{

int a;

scanf("%d",&a);

if (a%2==0)

printf("%d 是偶数!\n",a);

else

printf("%d 是奇数!\n",a);

return 0;

}

二,源程序如下:

源程序如下:

#include

int main()

{

int i=5;

if (i/2==0)

printf("%d 是偶数!\n",i);

else

printf("%d 是奇数!\n",i);

return 0;

}

以下为关联文档:

C语言编程题求5 16 27!定义函数求n!用程序流程图表示出如果需要精确计算16和27的阶乘需要编写大整数计算,至少要实现大整数加法,大整数乘以短整数,大整数除以短整数,大整数转换为字符串用于显示结果。当然如果不需要精确计算可以使用...

c语言编程作业要有流程图/*说实话流程图不太会画,这看着挺简单的,也不用画流程图的,我一般都是用伪代码**设计程序*/#include <stdio.h> int max (int a[] , int n) { int i , max = a[0]; for (i = 1;...

这个c语言的流程图怎么画马上用***********入口(可不要) ***************| ************定义变量 c ***************| *********定义文件指针. ***************| *******打开文件old.dat.以只读,打开文件new....

c语言程序设计问题流程图程序过程及结果1,本题源程序如下: #include<stdio.h> #include<math.h> main() { int a,b,c,d; scanf("%d",&a); for(b=3;b<=a/2;b+=2) //b为a分解后其中一个小于a/2的一个素数 { for(c=2;c<=s...

c语言程序最好讲解一下设计思路画一下流程图 #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int i,a,b,c,d,n=0; srand(time(0)); for(i=0; i<10; i++) //计算10次 { a=rand()%41+10; //产生...

跪求C语言课程设计算24点只要设计流程图中午要交拜托各位大神这要有人愿意帮你画流程图也太牛了,我以前写过一份代码,计算4个数和 -*/拼成24点,不知道是不是你这个问题,直接用的全搜索,代码如下#include #include /* * game to get 24, give...

急!求c语言单链表冒泡排序的详细流程图#include struct number { int num; struct number *next; }; void main() { struct number *head; struct number *p1,*p2,*p,*p3,*p4; int n=0,m,i,j; p1=p2=(struct numb...

谁能提供C语言里起泡法排序和快速排序法的流程图冒泡排序: (数字都是序号 1~9 为 第一到第九个数字 假如 一共9个数字比较) 1 和 2 比较 小于就交换位置 然后 1 和 3 比较 小于就交换位置 然后 1 和 4 比较 小于就交换位置 然...

C语言 C语言 C语言简介C语言 C语言 C语言简介,C语言简介:C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程...

推荐阅读
图文推荐