(1032)C语言程序设计西南大作业答案
发布时间:2023-09-28 09:09:01浏览次数:41西南大学网络与继续教育学院课程考试试题卷类别:网教 专业:电力系统自动化技术 课程名称【编号】:C 语言程序设计 【1032】 A 卷大作业 满分:100 分 一、问答题(共 20 分)简述算法的概念及其特点,同时请画出求 s=1+2+3+…+10 之值的算法流程图。答:算法的概念:指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。算法的特点:有穷性、确切性、输入项、输出项、可行性。二、分析程序,写出运行结果(共 2 小题,每小题 10 分,共 20 分) !""" ""#$%%%&''(()*+,-.*-)./))%' ""01'%程序分析:对定义并赋值数组 '(()*+,-.*-)./))%,对数组 ' 使用 函数按升序进行排序保存到 ' 中,输出数组 ' 的升序结果,每次输出占据十个字符长度。程序运行结果:/ #&'2''3/4'4 44"/5'4'460'"317'"33''43460'!317'!33''4460'8317'833''4460'9317'933'%%程序分析:定义字符型变量 ,数值型变量 ' 和 3/。 从字符 ' 开始循环,当 小于等于字母 前,每次按字母表顺序加 /。该循环中执行对 的多支选择,当 对应 ' 到 字母时对数值变量 ' 和 3/ 分别执行加减乘除预算。程序运行结果:!!
三、程序设计题(从 5 小题中任选 4 小题完成,每小题 15 分,共 60 分)从键盘输入一个正整数 若能同时被 ( 和 ) 整除则输出“:;否则输出“<;。答:代码: #&'0请输入正整数 7'1=1(==1)0:70<7%运行结果:/从键盘上输入 ,依据公式y=√( x+)/+/.|x|计算 > 的 值。要求有输入输出提示,计算结果精度为 .。.编写程序找出 / 以内能够被 - 整除的所有整数,并输出结果。答:代码: #&' /""1-01)%%运行结果:(利用循环结构输出下列图形。///.....(((((((答:代码: #&' (""0 (!""0 /8!""0107%%运行结果:!/!
)编一程序找出所有三位整数的水仙花数”并输出结果。其中水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:). 是一水仙花数”,因为 )..")."..。答:代码: #&'0三位整数的水仙花数:7 +++""9!89!8!888"88"8801%%运行结果:!.!