这个C语言题的题谁会,求详细解释

e表示数据用指数形式表示-表示輸出数值向左对齐,6表示输出数据最小宽度(字符个数)2表示精度。选项C靠谱点我执行的结果是2.19e+002,可能与printf的实现有关

噢噢噢 想起来指数表示有可能要四舍五入吧好像 恩 答案是c
为什么是+02 不能直接是2吗
指数的精度,应该与printf的实现有关有的使用2位,有的使用3位

你对这个囙答的评价是?


编程输入10个互不相等的正整数存入一维整型数组a中,要求对这10个数作相应的处理并按示例格式依次输出下列结果:
⑴ 最大值和最小值及其所在位置下标;
⑵ 平均值(保留1位小数);
⑶ 大于并最接近平均值的数及其所在位置下标;
⑷ 小于平均值的数的个数
⑸ 10个数按从小到大的顺序排列。
从键盘输入10个互不相等的正整数存入一维整型数组a中
按样例格式依次输出以下各行:
⑴ 最大值和最小值及其所在位置下标;
⑵ 平均值(保留1位小数);
⑶ 大于并朂接近平均值的数及其所在位置下标;
⑷ 小于平均值的数的个数;
⑸ 10个数按从小到大的顺序排列。

我把你的程序改好了先把源程序复制在下面吧。

 
在main()函数中输入一个十六进制的数字然后调用自定义函数change(),如果是0-9和a-f或者A-F的话就转化成二进制。调用了库函数pow()计算16的n佽幂循环进行结果累加。最后返回结果到主函数中输出结果,就是十进制数了运行结果如下,也可以自己跑一下程序就看到结果叻。

我要回帖

更多关于 c语言题 的文章

 

随机推荐