20141024--函数

 1 namespace jiegouti_1
 2 {
 3     class hanshu
 4     {
 5         /// <summary>
 6         /// 输入参数h,正整数,可以求1-h的和
 7         /// </summary>
 8         /// <param name="h"></param>
 9         //在函数上面输入三个/,可以给函数注解
10         public void qiuhe(int h)//void 没有返回值,()括号里是参数,可以在Main中任意调用
11         {//public 修饰符 是公用的,可以在整个命名空间的其他类中应用此函数,
12             int he = 0;
13             for (int p = 0; p <= h; p++)
14             {
15                 he += p;
16             }
17                 Console.WriteLine("和是"+he);
18         }
19         /// <summary>
20         /// 输入参数h,求1-h的阶乘
21         /// </summary>
22         /// <param name="x"></param>
23         static long jiecheng(int h)
24         {//static 修饰符 只能在这个类中使用此函数
25            int ch = 1;
26             for (int i = 1; i <=h; i++)
27             {
28                 ch = ch * i;
29             }
30             return ch;
31         }
32         public string dayin()
33         {//函数可以返回值,用return返回
34             return "你好,要进行多少次运算:";
35         }
36         public void outzhi(int i, out int j)
37         {//加out 可以返回其他值,
38             j = i + 1;
39         }
40         static void Main(string[] args)
41         {
42             hanshu hs = new hanshu();//初始化函数,“hanshu”是类的名字,
43            int j = 0;
44            hs.outzhi(2,out j);
45            Console.WriteLine(j);
46            Console.WriteLine(hs.dayin());
47             int m = int.Parse(Console.ReadLine());
48             for (int o = 0; o < m; o++)
49             {
50                 Console.Write("请输入第"+(o+1)+"此求和:");
51                 int n = int.Parse(Console.ReadLine());
52                 hs.qiuhe(n);//引用“hanshu”类中的函数qiuhe(里面是参数)
53                 long lo=jiecheng(n);//引用本类中的函数jiecheng(里面是参数)
54                 Console.WriteLine("阶乘"+lo);
55             }
56             Console.ReadLine();
57         }
58     }
59 }

 

使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员。 static 修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。

public 关键字是类型和类型成员的访问修饰符。 公共访问是允许的最高访问级别。

递归:

 1     class Program
 2     {
 3         public int dg(int cun)
 4         {//递归是一个逆向运算的过程,
 5             int sum=0;
 6             if(cun==7)
 7             {
 8                 return 2;//当等于7的时候返回2,必须要有一个return值,否则进入死循环。
 9             }
10             sum=2*(dg(cun+1)+1);
11             return sum;
12         }
13         static void Main(string[] args)
14         {
15             Program yang=new Program();
16             int k=yang.dg(1);//经过第一个村子后  羊的数量
17             Console.WriteLine(k);
18             Console.ReadLine();
19         }
20     }

 

转载于:https://www.cnblogs.com/Tirisfal/p/4048280.html

内容概要:该研究通过在黑龙江省某示范村进行24小时实地测试,比较了燃煤炉具与自动/手动进料生物质炉具的污染物排放特征。结果显示,生物质炉具相比燃煤炉具显著降低了PM2.5、CO和SO2的排放(自动进料分别降低41.2%、54.3%、40.0%;手动进料降低35.3%、22.1%、20.0%),但NOx排放未降低甚至有所增加。研究还发现,经济性和便利性是影响生物质炉具推广的重要因素。该研究不仅提供了实际排放数据支持,还通过Python代码详细复现了排放特征比较、减排效果计算和结果可视化,进一步探讨了燃料性质、动态排放特征、碳平衡计算以及政策建议。 适合人群:从事环境科学研究的学者、政府环保部门工作人员、能源政策制定者、关注农村能源转型的社会人士。 使用场景及目标:①评估生物质炉具在农村地区的推广潜力;②为政策制定者提供科学依据,优化补贴政策;③帮助研究人员深入了解生物质炉具的排放特征和技术改进方向;④为企业研发更高效的生物质炉具提供参考。 其他说明:该研究通过大量数据分析和模拟,揭示了生物质炉具在实际应用中的优点和挑战,特别是NOx排放增加的问题。研究还提出了多项具体的技术改进方向和政策建议,如优化进料方式、提高热效率、建设本地颗粒厂等,为生物质炉具的广泛推广提供了可行路径。此外,研究还开发了一个智能政策建议生成系统,可以根据不同地区的特征定制化生成政策建议,为农村能源转型提供了有力支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值