| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 655 人关注过本帖
标题:检测生态环境因素是否适合植物的生长
取消只看楼主 加入收藏
a919376320
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-12-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:0 
检测生态环境因素是否适合植物的生长
1.    #include<stdio.h>
2.    #include<stdlib.h>
3.    #include<string.h>
4.    int main()
5.    {
6.        FILE*ff;
7.        void o2(int a[]);
8.        void water(int a[]);
9.        void sun(int a[]);
10.        void co2(int a[]);
11.        int i;
12.        i=0;
13.        char d[4][10];
14.        int h,u;
15.        int a[10];                    /*在另一个程序中把测量的数据输入文件a.txt中*/
16.   
17.   
18.        if((ff=fopen("a.txt","r"))==NULL)     /*在文件a.txt中提取数据*/
19.        {
20.            printf("无法打开!\n");
21.            exit(0);
22.        }
23.        for(h=0;h<4;h++)                     
24.        {
25.            fgets(d[h],8,ff);
26.        }                                     /*在文件a.txt中提取数据*/
27.        printf("提取7天内检测的氧气因素值:\n");
28.        for (u=0;u<7;u++)
29.        {
30.            a[u]=(int)d[0][u]-48;              /*将提取的氧气数据进行判断*/
31.            printf("%d ",a[u]);
32.        }
33.        o2(a);
34.        printf("提取7天内检测的水分因素值:\n");
35.        for (u=0;u<7;u++)
36.        {
37.            a[u]=(int)d[1][u]-48;              /*将提取的水分含量数据进行判断*/
38.            printf("%d ",a[u]);
39.        }
40.        water(a);
41.        printf("提取7天内检测的阳光强度因素值:\n");
42.        for (u=0;u<7;u++)
43.        {
44.            a[u]=(int)d[2][u]-48;              /*将提取的水分含量数据进行判断*/
45.            printf("%d ",a[u]);
46.        }
47.        sun(a);
48.        printf("提取7天内检测的二氧化碳浓度因素值:\n");
49.        for (u=0;u<7;u++)
50.        {
51.            a[u]=(int)d[3][u]-48;              /*将提取的水分含量数据进行判断*/
52.            printf("%d ",a[u]);
53.        }
54.        co2(a);
55.        
56.        
57.        return 0;
58.    }
59.   
60.   
61.    void o2(int a[])
62.    {
63.        int s;
64.        int y;
65.        s=(a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6])/7;
66.        printf("这周氧气平均值为:%d\n",s);
67.        for (y=0;y<7;y++)
68.        {
69.            if (a[y]<3)
70.            {
71.                printf("第%d天氧气含量不足\n",y+1);
72.            }
73.        }
74.    }
75.    void water(int a[])
76.    {
77.        int s;
78.        int y;
79.        s=(a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6])/7;
80.        printf("这周水分值平均值为:%d\n",s);
81.        for (y=0;y<7;y++)
82.        {
83.            if (a[y]<3)
84.            {
85.                printf("第%d天水分含量不足\n",y+1);
86.            }
87.        }
88.    }
89.    void sun(int a[])
90.    {
91.        int s;
92.        int y;
93.        s=(a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6])/7;
94.        printf("这周阳光强度平均值为:%d\n",s);
95.        for (y=0;y<7;y++)
96.        {
97.            if (a[y]<4)
98.            {
99.                printf("第%d天阳光的照射量不足\n",y+1);
100.            }
101.        }
102.    }
103.    void co2(int a[])
104.    {
105.        int s;
106.        int y;
107.        s=(a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6])/7;
108.        printf("这周阳二氧化碳浓度平均值为:%d\n",s);
109.        for (y=0;y<7;y++)
110.        {
111.            if (a[y]<4)
112.            {
113.                printf("第%d天二氧化碳的浓度不足\n",y+1);
114.            }
115.        }
搜索更多相关主题的帖子: int void 提取 printf for 
2018-12-28 15:06
快速回复:检测生态环境因素是否适合植物的生长
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022907 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved