c#编程? 用函数实现以下功能: 编一个程序,用for循环语句求出m到n之间的奇数之和。

如题所述

代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void fun(int num1, int num2)
{
int sum=0;
for (int i = num1; i <= num2; i++)
{
if (i % 2 == 1)
{
sum += i;
}
}
Console.WriteLine("{0}和{1}之间的奇数和为:{2}", num1, num2, sum);
}
static void Main(string[] args)
{
Console.WriteLine("输入第一个数:");
int Num1 = int.Parse(Console.ReadLine());
Console.WriteLine("输入第二个数:");
int Num2 = int.Parse(Console.ReadLine());
if (Num1 < Num2)
fun(Num1, Num2);
else
fun(Num2, Num1);
Console.ReadKey();
}
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-23
int m,n,i,sum=0;scanf ("%d%d",&m,&n);
if(m>n)
{i=m;<br>m=n;<br>n=i;<br>}
for(i=m;i<=n;i++)
if(i%2)
sum+=i;
printf("%d",sum);仅供参考

...编一个程序,用for循环语句求出m到n之间的奇数之和。
Console.WriteLine("输入第一个数:");int Num1 = int.Parse(Console.ReadLine());Console.WriteLine("输入第二个数:");int Num2 = int.Parse(Console.ReadLine());if (Num1 < Num2)fun(Num1, Num2);else fun(Num2, Num1);Console.ReadKey();} } } ...

c#编程?编一个程序,用for循环语句求出1到100之间的奇数之和。
int total = 0; for (int i = 1; i <= 100; i++) { if (i % 2 != 0) { total += i; } } Console.WriteLine(total); Console.ReadLine();

c#编程? 编一个程序,用for循环语句求出1到100之间的奇数之和。
int total = 0;for (int i = 1; i <= 100; i++){ if (i % 2 != 0){ total += i;} } Console.WriteLine(total);Console.ReadLine();

用C#写代码求出1到100之间奇数数字之和的代码怎么写?
在C#中编写代码以计算1到100之间所有奇数数字之和,可以通过循环结构实现。以下是一个示例代码:首先,使用`using System;`语句引入必要的命名空间。接着,定义一个名为`sdadada`的类。在`sdadada`类中,通过`public static void Main()`方法定义程序的入口点。在`Main()`方法中,声明两个整型变量`...

用C#编辑程序,求1~100之间所有奇数的和
可以参考下面的代码:int[] num = new int[100]; \/\/创建一个1到100的数组 for (int i = 0; i < 100; ){ num[i] = ++i;} var q = from o in num where o % 2 == 1 select o; \/\/使用linq筛选奇数 int sum = q.Sum(); \/\/使用Sum函数获取奇数和 ...

c#中求1到99所有奇数的和。使用for语句,并声明变量sum和count
如果你的末项是不变的,可以用1楼的解答;如果你的末项是变的,可以用下面的方法;long count = 0;long sum = 0;Console.Write("请输入末项:");long n = long.Parse(Console.ReadLine());long last = n;long rem = n % 2;if (rem == 1)last += 1;for(long i=1;i<last;i+...

编写一个程序,求1到10之间所有偶数的和及其所有奇数的和
问题分析 要求1到10之间所有偶数的和及其所有奇数的和,首先用循环语句遍历1到10之间的数,然后循环里判断当前所遍历的数是奇是偶分别记录其个数即可。编程实例 include<stdio.h>int main() {int vs[2] = { 0 };\/\/定义一个数组用于分别记录奇偶值for (int i = 1; i <= 10; i++) {\/\/...

用c#编写程序:输入任意个数,求出这些数中奇数和偶数的个数
static void Main(string[] args){ string str = Convert.ToString(Console.ReadLine());int j = 0, o = 0;foreach (string c in str.Split(','))\/\/输入数据以逗号作为间隔,也可以用其他的 { int i = Convert.ToInt32(c);if (i % 2 == 0){ o++;} else { j++;} } Console...

c#使用for循环语句 编程输出1~20每个奇数平方的和 求全部代码
int Sum=0;for(int i=1;i<20;i++){ if (i&1==1) { Sum+=i*i; }}Console.WriteLine(Sum.ToString());

如何用程序求整数的奇数和及偶数和?
printf("这10个整数中,偶数和为:%d\\n",even_sum);return 0;} ```在这个程序中,我们使用了一个数组来存储输入的10个整数,然后使用for循环遍历数组中的每个元素。如果该元素是偶数,则将其累加到偶数和变量even_sum中;否则就将其累加到奇数和变量odd_sum中。最后,输出计算结果即可。请注意,...

相似回答