如何用C语言设计程序排列6个数字的大小顺序?

如何用C语言设计程序排列6个数字的大小顺序?,第1张

排序数组可以使用冒泡算法:如果前一个数据比后一个大,则交换。

{

int i,j,t,a[6]

printf("Please input 6 integers:\n")

for(i=0i<6i++)

scanf("%d",&a[i])

for(i=0i<5i++) /* 冒泡法排序 */

for(j=0j<6-i-1j++)

if(a[j]>a[j+1])

{t=a[j]/* 交换a[i]和a[j] */

a[j]=a[j+1]

a[j+1]=t

}

优点:

简洁紧凑、灵活方便:C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行 *** 作,而这三者是计算机最基本的工作单元。

以上内容参考:百度百科-c语言程序设计

ppt中的文字想要环形排列,该怎么排版文本呢?下面我们就来看看详细文字跟随路径排列的教程。

1、双击ppt快捷方式启动该应用程序,在标题文本框中输入文字内容。

2、设置字体为自己喜欢的字体形式,这里设置了AMCSongGBK-Light,字号为54

3、文字内容复制若干,执行格式-文本效果-转换命令,选择跟随效果里的圆形。

4、接着选择文本框,执行格式菜单,设置宽度和高度均为4cm。

5、接着选择文本内容,执行格式菜单,设置文本框轮廓为黄色,查看效果。

6、设置文本效果,选择棱台中的松散嵌入选项,这样就完成了环形文字的制作。

PPT 不是Word,不要将幻灯片当成Word 页面放上大段的文字,这是制作PPT 的大忌。永远记住这么一个理念:放在PPT 中的文字是精华,如果将所有内容都放在页面中,还需要演讲者做什么。

如果放到幻灯片页面中的内容太多,如何删减才能保证不会“误伤”重要信息,才能给观众留下深刻的印象?文字的删减要从目的出发,将文字的提取当成广告文案细细推敲,提取出内容的关键信息,留下最能说明主题的文字。

您已浏览28分钟!恭喜获得1个阅读红包!

广告

1.发布会PPT文字如何删?

如果制作PPT 是为了在发布会上播放演讲,那么演讲者想说的话一定要保留,不能完全输入PPT 中。否则观众在看到了页面文字内容后,就会失去对演讲的兴趣。总体来说,发布会上播放的PPT 信息要精简,能给观众留下悬念。文字内容可以是演讲者演讲内容的关键词提炼,也可以是问句,不断地引起观众的兴趣。

例如,一个关于人工智能产品发布会的PPT,当演讲者讲到人工智能的概念时,可以提取的关键词就是“人工智能”,但是仅在页面中放上“人工智能”4 个字又显得平淡无奇。这场发布会的目的在于引起观众对人工智能产品的兴趣,那么将信息内容与观众联系起来,同时又制造悬念,可以将文字修改为“人工智能如何改变你的生活?”,其思考过程如下图所示。

根据以上思考,这页PPT 的文字精简后,效果如下图所示,此时演讲者就可以开始口述人工智能的概念了。

2.教学课件PPT文字如何删?

教学课件的目的是传播教学信息,因此需要将知识点条理清晰、内容齐全地列在PPT 中,此时文字就等于知识点的大纲框架,提醒观众当前在讲的知识点是什么,帮助观众梳理逻辑。

课件类PPT 中,知识点数量较多,但是谨遵一个原则:一页PPT 只讲一个知识点,不要贪多。基于此,页面中所有的文字都应该围绕一个核心。

例如,一份讲解着装礼仪的PPT,当讲到领带打法时,如果讲解的目的是要详细介绍常用的领带打法,可以一个页面放一种打法的文字信息。文字信息只需要说明打法的名称和简要介绍。至于具体的 *** 作方式、典故、知识延伸,应该由授课老师口述讲解,如下图所示。

3.宣传推广PPT文字如何删?

宣传推广的PPT,目的在于让观众对产品产生兴趣,需要用产品亮点、真实数据、观众痛点来直击观众内心。精简这类PPT 的文字,可以围绕的问题核心是“观众最想知道什么”“产品能给观众带来什么”等。

如下图所示,是一段马术俱乐部的招生信息,在这段信息中,该俱乐部有多少个班是观众不太关心的信息,这类信息应该删除。事实上,在这段信息中,招生对象、费用及课时数量是最需要传达给观众的信息,也是观众最需要的信息,基于这样的数据信息观众可以考虑是否要报名。

文字精简后的PPT 效果如下图所示,可以将数据类信息加粗强调显示。

4.工作汇报PPT文字如何删?

工作汇报类PPT,其目的就是让观众快速了解工作的进展、成果。这类PPT 在精简信息时,方法是“结论先行”,再根据版面的大小决定是否保留导致结论的相关因素、相关数据。换句话说,工作汇报型PPT 要保留的信息是齐全的工作数据、明确的工作总结。如下图所示,左边的红色是提取出的重点信息,由这些重点信息可以提取出结论和相关因素。

用同样的方法,可以对年度工作的其他内容进行精简。完成内容删减后,发现版面有空间可以排列导致结果的因素,因此制作出的PPT 页面效果如下图所示。

PPT文字处理得好就是点睛之笔,处理不好就是垃圾。仅会删减文字还不够,还需要学会处理无法删减的大片文字、选择最好的字体发挥最强效果、做出海报效果的文字设计……

#include

<stdio.h>

#include

<time.h>

#include

<stdlib.h>

void

Swap(int*

a,

int*

b)

//

交换

{

int

t

t

=

*a

*a

=

*b

*b

=

t

}

void

AsceSort(int*

begin,

int*

end)

//

升序排序

{

for(int*

p

=

begin

p

!=

end)

if(p

==

begin

||

*(p-1)

<=

*p)

++p

else

Swap(p---1,

p)

}

void

DescSort(int*

begin,

int*

end)

//

降序排序

{

for(int*

p

=

begin

p

!=

end)

if(p

==

begin

||

*(p-1)

>=

*p)

++p

else

Swap(p---1,

p)

}

void

Print(int*

a,

int

n)

//

10个一行输出

{

int

i

for(i

=

0

i

<

n

++i)

{

if(i

!=

0

&&

i

%

10

==

0)

putchar('\n')

printf("%4d

",

a[i])

}

putchar('\n')

}

#define

N

1000

int

main()

{

int

a[N],

i

srand(time(0))

for(i

=

0

i

<

N

++i)

a[i]

=

rand()

%

1001

+

1

puts("整理前排列:")

Print(a,

N)

puts("递增排列:")

AsceSort(a,

a

+

N)

Print(a,

N)

puts("递减排列:")

DescSort(a,

a

+

N)

Print(a,

N)

return

0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11635797.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存