16周任务1

来源:互联网 发布:矩阵微博 编辑:程序博客网 时间:2024/04/29 12:11
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:                              * 作    者:           苗影                   * 完成日期:     2012    年   6    月    5    日* 版 本 号:          
* 对任务及求解方法的描述部分* 输入描述: * 问题描述: 从文件salary.txt中读入500名工人的工资,全部增加100元后进行排序,将排序后的结果在屏幕上输出,并保存到文件ordered_salary.txt中。* 程序输出: * 程序头部的
/*
#include<fstream>#include<iostream>using namespace std;void displaysalary(double a[500]){   double b;ifstream infile("salary.txt",ios::in);if(!infile){cerr<<"open error!"<<endl;exit(1);}for(int i=0;i<500;i++){infile>>a[i];cout<<a[i]<<'\t';a[i]=a[i]+100;}for(int j=0;j<499;j++)for(int i=0;i<499-j;i++)if(a[i]<a[i+1]){b=a[i+1];a[i+1]=a[i];a[i]=b;}infile.close();}void get_salary(double a[500]){  ofstream outfile("salary_ordered.txt");if(!outfile){cerr<<"open salary_ordered.txt error!"<<endl;exit(1);}for(int i=0;i<500;i++){outfile<<a[i]<<endl;cout<<a[i]<<'\t';}outfile.close();}int main(){double a[500];cout<<"原始工资是:"<<endl;displaysalary(a);cout<<"增加100元后的工资是:"<<endl;get_salary(a);system("pause");return 0;} 


 

原始工资是:
1648.4  619.54  1763.34 2772.59 858.74  723.49  2391    876.95  2551.5  613.3
2711.12 850.4   909.68  1213.95 1099.51 1115.36 962.57  2325.6  804.2   1900.77
2940.78 2085.27 1119.57 1784.22 1348.9  949.99  1579.13 1346.39 1822.32 678.67
1984.87 817.2   850.81  2121.39 985.94  2386.22 1112.86 1604.15 1013.89 2968.97
622.48  699.68  1034.7  1741.93 862.48  2879.14 2982.7  2513.58 2192.81 2640.22
2162.98 589.97  2277.5  1605.55 1688.42 1886.9  544.67  2410.92 1220.87 1892.87
1326.63 1696.38 1239.96 1895.55 2550.13 1946.68 2827.11 2009.47 2106.57 1401.49
2102.52 2580.97 2772.85 2809.58 2530.81 1132.66 1663.38 1974.22 1564.16 2226.63
771.3   2194.15 2620.15 2424.46 1903.66 950.45  2984.95 1942.62 1309.49 1760.42
2346.91 680.8   1525.74 1145.34 2102.63 1515.47 1324.28 1687.41 1387.96 1290.2
2491.6  1874.49 2958.17 1006.2  2258.94 2814.89 2857.6  763.77  2874.9  2777.54
895.16  2909.22 2359.26 2773.98 2416.17 1003.43 599.77  1810.6  2620.87 2306
1168.84 2240.99 2161.6  2627.62 681.29  998.22  1506.61 2152.61 2221.71 648.86
1800.54 1045.9  2904.98 2656    778.31  1385.12 2446.31 2648.55 845.14  1115.57
972.92  2554.82 1358.76 1870.13 1066.63 2962.72 1646.94 1115.63 2831.31 729.15
2052.36 1768.74 2457.61 1718.82 1522.4  2340.57 2709.33 1597.74 2906.75 2846.23
1990.25 2441.1  1005.61 2026.19 2914.69 2084.51 1939.63 782.3   2641.32 2211.9
2359.4  2071.62 2875.25 1187.33 2886.68 2375.89 1639.24 955.17  2383.71 802.77
1091.78 2504.25 1843.52 779.92  1399.35 1194.94 1792.99 2669.59 1326.54 1821.47
2112.3  596.16  2001.91 614.22  2835.94 710.45  1711.96 2497.9  1459.25 851.57
844.49  1496.64 972.81  2743.18 1529.11 1440.24 1810.68 2495.5  1446.58 1675.24
1591.71 2434.72 1608.76 955.71  938.28  1231.82 1971.24 1336.68 2912.41 1869.9
792.32  1026.28 592.22  2906.93 1449.49 1254.24 554.3   1934.49 757.65  2851.86
901.26  1558.9  2741.95 2716.12 1050.54 1011.89 993.84  2836.74 2065.6  1228
897.91  2704.35 2838.8  2564.65 2985.84 1906.4  1893.97 2138.85 1190.11 1313.75
1280.23 2638.86 1311.32 2798.32 2203.48 2717.51 1495.6  1349.45 1679.8  1207.1
2544.43 1952.96 2118.2  2478.74 1082.87 1136.91 833.42  1287.69 1296.38 1946.62
1327.6  2292.62 1254.64 2787.2  853.4   2360.12 2390.4  589.43  1118.11 2945.1
1636.8  2369.1  1091.62 1194.8  825.9   2145.99 2792.31 2145.1  1955.57 832.11
1658.92 1005.34 1267.37 2249.5  548.71  1576.12 2767.94 1904.86 1170.91 1166.78
2092.66 1608.52 1886.45 1638.25 2143.46 1904.57 1199.42 2839.73 1652.41 695.48
831.11  1231.26 2450.49 2607.83 2398.59 962.11  666.83  1864.86 572.72  1568.5
1180.6  2252.79 2349.14 909.41  2700.53 2487.88 2885.38 560.24  1265.45 2934.8
2048.96 2334.86 2265.7  1707.79 1332.45 1707.64 2344.9  2037.31 2170.71 2861.65
2809.59 748.5   2124.58 1432.14 1068.69 643.84  2841.68 2947.46 2027.8  2047.84
1680.9  1760.89 902.29  688.48  2158.61 2560.7  1646.79 1826.21 2708.74 2815.13
828.64  1562.86 1599.24 611.29  2521.74 872.61  1664.4  1145.24 2011.1  1297.42
2705.8  1024.76 1885.23 2854.6  1103.17 705.92  899.71  741.9   2702.7  791.95
1003.34 928.37  975.23  2439.71 1163.87 2041.49 2666.2  1245.72 1360.18 2400.2
2714.84 1194.68 2152.35 1613.66 728.13  2341.73 1069.9  2144.4  2890.26 862.85
773.56  940.34  1990.59 862.27  1222.8  2187.4  1488.51 2183.8  2745.52 2958.93
1938.33 2310.37 2739.34 1197.41 1147.89 553.65  864.92  1306.81 2626.1  2650.92
1755.86 1404.53 573.1   2600.42 978.89  1236.46 1143.64 534.43  2019.3  1980.74
2822.33 2206.63 1641.16 640.75  1298.99 1848.92 1854.94 1765.32 1628.1  2536.18
2149.21 2409.58 2292.48 585.25  2735.2  2080.98 1872.97 2673.31 2629.71 2538.14
1848.4  2507.35 2029.45 634.22  2816.2  1228.94 962.4   1423.2  2434.65 906.43
1659.35 1578.49 2520.23 1900.84 1729.38 1489.57 1457.61 1842.54 980.55  2919.21
1529.37 1061.66 2178.65 2738.9  1887.33 1329.64 746.5   2832.47 2233.84 1072.8
2981.5  1181.16 1782.77 2145.54 881.12  2540.76 1621.71 2376.48 2627.47 1748.4
694.8   1795.2  1268.82 2930.51 1005.74 2384.95 1835.38 2905.76 831.39  2308.74
增加100元后的工资是:
3085.84 3084.95 3082.7  3081.5  3068.97 3062.72 3058.93 3058.17 3047.46 3045.1
3040.78 3034.8  3030.51 3019.21 3014.69 3012.41 3009.22 3006.93 3006.75 3005.76
3004.98 2990.26 2986.68 2985.38 2979.14 2975.25 2974.9  2961.65 2957.6  2954.6
2951.86 2946.23 2941.68 2939.73 2938.8  2936.74 2935.94 2932.47 2931.31 2927.11
2922.33 2916.2  2915.13 2914.89 2909.59 2909.58 2898.32 2892.31 2887.2  2877.54
2873.98 2872.85 2872.59 2867.94 2845.52 2843.18 2841.95 2839.34 2838.9  2835.2
2817.51 2816.12 2814.84 2811.12 2809.33 2808.74 2805.8  2804.35 2802.7  2800.53
2773.31 2769.59 2766.2  2756    2750.92 2748.55 2741.32 2740.22 2738.86 2729.71
2727.62 2727.47 2726.1  2720.87 2720.15 2707.83 2700.42 2680.97 2664.65 2660.7
2654.82 2651.5  2650.13 2644.43 2640.76 2638.14 2636.18 2630.81 2621.74 2620.23
2613.58 2607.35 2604.25 2597.9  2595.5  2591.6  2587.88 2578.74 2557.61 2550.49
2546.31 2541.1  2539.71 2534.72 2534.65 2524.46 2516.17 2510.92 2509.58 2500.2
2498.59 2491    2490.4  2486.22 2484.95 2483.71 2476.48 2475.89 2469.1  2460.12
2459.4  2459.26 2449.14 2446.91 2444.9  2441.73 2440.57 2434.86 2425.6  2410.37
2408.74 2406    2392.62 2392.48 2377.5  2365.7  2358.94 2352.79 2349.5  2340.99
2333.84 2326.63 2321.71 2311.9  2306.63 2303.48 2294.15 2292.81 2287.4  2283.8
2278.65 2270.71 2262.98 2261.6  2258.61 2252.61 2252.35 2249.21 2245.99 2245.54
2245.1  2244.4  2243.46 2238.85 2224.58 2221.39 2218.2  2212.3  2206.57 2202.63
2202.52 2192.66 2185.27 2184.51 2180.98 2171.62 2165.6  2152.36 2148.96 2147.84
2141.49 2137.31 2129.45 2127.8  2126.19 2119.3  2111.1  2109.47 2101.91 2090.59
2090.25 2084.87 2080.74 2074.22 2071.24 2055.57 2052.96 2046.68 2046.62 2042.62
2039.63 2038.33 2034.49 2006.4  2004.86 2004.57 2003.66 2000.84 2000.77 1995.55
1993.97 1992.87 1987.33 1986.9  1986.45 1985.23 1974.49 1972.97 1970.13 1969.9
1964.86 1954.94 1948.92 1948.4  1943.52 1942.54 1935.38 1926.21 1922.32 1921.47
1910.68 1910.6  1900.54 1895.2  1892.99 1884.22 1882.77 1868.74 1865.32 1863.34
1860.89 1860.42 1855.86 1848.4  1841.93 1829.38 1818.82 1811.96 1807.79 1807.64
1796.38 1788.42 1787.41 1780.9  1779.8  1775.24 1764.4  1763.38 1759.35 1758.92
1752.41 1748.4  1746.94 1746.79 1741.16 1739.24 1738.25 1736.8  1728.1  1721.71
1713.66 1708.76 1708.52 1705.55 1704.15 1699.24 1697.74 1691.71 1679.13 1678.49
1676.12 1668.5  1664.16 1662.86 1658.9  1629.37 1629.11 1625.74 1622.4  1615.47
1606.61 1596.64 1595.6  1589.57 1588.51 1559.25 1557.61 1549.49 1546.58 1540.24
1532.14 1523.2  1504.53 1501.49 1499.35 1487.96 1485.12 1460.18 1458.76 1449.45
1448.9  1446.39 1436.68 1432.45 1429.64 1427.6  1426.63 1426.54 1424.28 1413.75
1411.32 1409.49 1406.81 1398.99 1397.42 1396.38 1390.2  1387.69 1380.23 1368.82
1367.37 1365.45 1354.64 1354.24 1345.72 1339.96 1336.46 1331.82 1331.26 1328.94
1328    1322.8  1320.87 1313.95 1307.1  1299.42 1297.41 1294.94 1294.8  1294.68
1290.11 1287.33 1281.16 1280.6  1270.91 1268.84 1266.78 1263.87 1247.89 1245.34
1245.24 1243.64 1236.91 1232.66 1219.57 1218.11 1215.63 1215.57 1215.36 1212.86
1203.17 1199.51 1191.78 1191.62 1182.87 1172.8  1169.9  1168.69 1166.63 1161.66
1150.54 1145.9  1134.7  1126.28 1124.76 1113.89 1111.89 1106.2  1105.74 1105.61
1105.34 1103.43 1103.34 1098.22 1093.84 1085.94 1080.55 1078.89 1075.23 1072.92
1072.81 1062.57 1062.4  1062.11 1055.71 1055.17 1050.45 1049.99 1040.34 1038.28
1028.37 1009.68 1009.41 1006.43 1002.29 1001.26 999.71  997.91  995.16  981.12
976.95  972.61  964.92  962.85  962.48  962.27  958.74  953.4   951.57  950.81
950.4   945.14  944.49  933.42  932.11  931.39  931.11  928.64  925.9   917.2
904.2   902.77  892.32  891.95  882.3   879.92  878.31  873.56  871.3   863.77
857.65  848.5   846.5   841.9   829.15  828.13  823.49  810.45  805.92  799.68
795.48  794.8   788.48  781.29  780.8   778.67  766.83  748.86  743.84  740.75
734.22  722.48  719.54  714.22  713.3   711.29  699.77  696.16  692.22  689.97
689.43  685.25  673.1   672.72  660.24  654.3   653.65  648.71  644.67  634.43
请按任意键继续. . .

 

 

 感言:貌似人有点多,我没看其他同学的结果,这个应该是对的

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击