编写C#程序,计算100以内所有奇数的和。谢谢了,大神帮忙啊

最好写得详细点的... 最好写得详细点的 展开
 我来答
热爱学习的Genji
高粉答主

2020-11-10 · 说的都是干货,快来关注
知道小有建树答主
回答量:1894
采纳率:100%
帮助的人:31万
展开全部

代码如下:

class Program

      {

          static void Main(string[] args)

          {

             int sum= GetOdd(1,100);

              Console.WriteLine("1-100之间所有奇数整数和{0}",sum);

              Console.ReadKey();

          }

          /// <summary>

         /// 奇数和

         /// </summary>

         /// <param name="p1"></param>

         /// <param name="p2"></param>

         /// <returns></returns>

         private static int GetOdd(int p1, int p2)

         {

             int sum = 0;

             for (int i = p1; i <= p2; i++)

             {

                 if (i%2!=0)

                 {

                     sum += i;

                 }

             }

             return sum;

         }

     }

扩展资料:

for 循环的控制流:

对于“for (表达式1; 表达式2; 表达式3){ 循环体;}”:

1、表达式1会首先被执行,且只会执行一次。这一步允许您声明并初始化任何循环控制变量。您也可以不在这里写任何语句,只要有一个分号出现即可。

2、接下来,会判断 表达式2。如果为真,则执行循环主体。如果为假,则不执行循环主体,且控制流会跳转到紧接着 for 循环的下一条语句。

3、在执行完 for 循环主体后,控制流会跳回上面的 表达式3语句。该语句允许您更新循环控制变量。该语句可以留空,只要在条件后有一个分号出现即可。

4、条件再次被判断。如果为真,则执行循环,这个过程会不断重复(循环主体,然后增加步值,再然后重新判断条件)。在条件变为假时,for 循环终止。

杰少46il
推荐于2018-04-21 · TA获得超过475个赞
知道答主
回答量:180
采纳率:0%
帮助的人:64.4万
展开全部
int i,sum; sum=0; for(i=1;i<100;i+=2) { sum+=i; } Console.WriteLine(sum); Console.ReadLine(); 我刚才运行了成功得到结果,
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
才琇Ca
2014-06-19 · 超过55用户采纳过TA的回答
知道答主
回答量:108
采纳率:100%
帮助的人:103万
展开全部
int a,b; for(a=1;a<=100;i++){//循环 100 if(a%2==1){ b+=a;//累加 奇数 } } Console.WriteLine(b);控制台输出 Console.ReadLine();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式