要求: (1)将运行通过的源程序复制到答案区 (2)将程序运行的结果以图片的形式上传到答案区 程序设计 c 语言中实数有小数表示法和科学表示法两种形式。例如:小数表示法的实数203400.0,用科学表示法为2.034e5,其中2.034称为尾数,5称为阶码;小数表示法的实数-0.00769,用科学表示法为-0.769e-2,其中-0.769称为尾数,-2称为阶码。 主函数main()中二维数组double sci[N][3]为测试数据。sci数组各行前两列保存了用科学表示法表示的实数的尾数和阶码,将sci数组中用科学表示法表示的实数转换成小数表示法表示的实数,再依据小数表示法的实数大小,对sci数组进行升序排序。 编写函数: 1. 编写函数void change(double sci[][3]),根据sci数组前两列的尾数和阶码,计算出小数表示法的实数,将其保存在sci数组的第三列。 2. 编写函数void sort(double sci[][3]),依据sci数组中第列,即小数表示法表示的实数大小进行升序排序。 在函数中不允许使用系统提供的任何库函数。 #include
#include
#include
#define N 5 void change(double sci[][3]) {/**********Program**********/ /********** End **********/} void sort(double sci[][3]) {/**********Program**********/ /********** End **********/ } int main() { double sci[N][3]={{4.76,2},{-9.007,-4},{6.789,0},{-0.8145,3},{9.007,-4}}; int i; change(sci); sort(sci); for(i=0;i