输入n及n个任意的数,并将n个数按照从大到小的顺序排列(C语言)?

一、简答题(在课本中寻找答案,略)

1.1C程序的基本结构包括哪些内容?

1.2如何定义标识符?

1.3输入格式、输出格式的组成包括哪些内容?

1.4C语言函数分为哪两类?

1.5计算表达式的值应该考虑哪些方面?

1.6上机调试程序的步骤如何?

1.7C程序执行的入口是main()函数,所以main函数必须放在程序的开头。

错误:main函数可以放在程序的任何位置。并不限定在程序的开头。

1.8定义一个函数包括数据说明部分和执行语句部分,两者可以交叉出现。

错误:不可以交叉出现,数据说明部分在执行语句部分的前面。

1.9编辑与编译不是一回事。

错误:不是一回事。编辑完成源程序的输入和修改;编译是对源程序进行语法检查,如果无语法错误,则生成目标程序。

1.11注释内容太多会影响程序的执行效率。

错误:不会影响程序的执行效率。因为在编译时,编译系统将注释内容删除或用空格代替,所以注释内容不会编译到目标程序中。

1.12所有的数学公式可以直接出现在源程序中。

错误:数学公式需要转换成C语言能够接受的公式才能出现在源程序中。

1.13在屏幕上输出自己名字的拼音。

提示:中文名字叫?张三?,对应的拼音为?Zhang San?,输出用printf()函数。

1.14 输入圆的半径,求圆的周长,并将结果保留两位小数输出到屏幕上。

提示:定义圆的半径r,圆的周长:2*3.14*r,输出结果保留2位小数可以用%.2f

1.15输入两个整数,输出其中最大者。

1.16 输入三个整数,输出其中最小者。

}

用C语言描述下列算法,并给出算法的时间复杂度.
(1)求一个n阶方阵的所有元素之和.
(2)对于输入的任意三个整数,将它们按从小到大的顺序输出.(3)对于输入的任意n个整数,输出其中的最大元素和最小元素.

}

      程序中需要判断b^2-4ac是否等于0,由于它是实数,在存储时会有一些微笑的误差,因此不能直接进行(b*b-4ac)==0的判断。因为这样可能会出现本来是0的量,由于上述误差被判断不等于0而导致错误的结果。所以采取的办法是判别其绝对值是否小于一个很小的数(例如10^-6),如果小于此数,就认为它等于0.

    (3)输入今天的日期y(年),m(月),d(日),输出明天的日期:

3 //验证输入值是否正确的函数 13 //进行运算的过程函数,输出结果的算法 73 //第一步完成数据的输入 77
5 int k,i,n;//这里n是控制精确度的,n越大精确度越高。

    所谓"水仙花"数是指一个三位数,其各位数字的立方和等于该数其各位数字的立方和等于该数本身,例如153=1^3+3^3+5^3,所以153是水仙花数。

    如果一个正整数的因子所有之和等于该正整数,则称这个正整数为完全数。

}

我要回帖

更多关于 c语言输入5个数从小到大排序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信