VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1649|回复: 10

这个怎么用C++编哟???

[复制链接]

3

主题

3

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-6 15:20:01 | 显示全部楼层 |阅读模式
编写函数int OddSum(int m, int n) ,求m到n之间(包括m,n)的奇数之和。(0<m<n<1000,m和n为整数),并调用OddSum(80, 200)求80到200之间的奇数之和


结果:从80到200的奇数之和:8400

看不懂呀????

帮一下嘛

谢谢了哟
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-6 15:48:01 | 显示全部楼层
作业,又见作业
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-6 16:18:02 | 显示全部楼层
和C语言不是一样吗??
回复

使用道具 举报

0

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-22 15:18:02 | 显示全部楼层
#include <iostream.h>
int OddSum(int m,int n)
{int i,sum=0;
i=m;
while (i<=n)
{if (i%2==1)

{sum=sum+i;
i=i+2;}
else i++;
}
return sum;
}
void main()
{
        int m,n;
        cout<<"请输入m,n(0~1000):";
        cin>>m>>n;
        int s=OddSum(m,n);
        cout<<"s="<<s<<endl;
}

回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-13 23:45:02 | 显示全部楼层
支持一下楼上的
回复

使用道具 举报

0

主题

1

帖子

342.00

积分

中级会员

Rank: 3Rank: 3

积分
342.00
发表于 2020-3-15 15:21:08 | 显示全部楼层
楼上的楼上
回复

使用道具 举报

0

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-3-31 16:15:02 | 显示全部楼层
#include <iostream>
using namespace std;

int OddSum(int m, int n)
{
        int Sum=0;
        for(int i=m; i<=n; i++)
        {
                if(i%2==0)
                        continue;
                else
                        Sum+=i;
        }
        return Sum;
}

int main(){
        int Num1, Num2;

        cout << "请输入第1个数字:(0~1000) ";
        cin >> Num1;
        cout << "请输入第2个数字:(0~1000) ";
        cin >> Num2;

        cout << "\n" << Num1 << "与" << Num2 << "之间的奇数和为: " << OddSum(Num1, Num2) << endl;


        return 0;
}
回复

使用道具 举报

0

主题

4

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-4-17 09:30:02 | 显示全部楼层
int OddSum(int m, int n);

int _tmain(int argc, _TCHAR* argv[])
{
        cout<<OddSum(80, 200);
  return 0;
}

int OddSum(int m, int n)
{
        int sum=0;
        int i=m;//if m is an odd
        if(!(m%2))// is m an even
                i++;               
        while(i<=n)
        {
                sum+=i;
            i+=2;//search for next number
        }
        return sum;
}
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-5-9 23:15:01 | 显示全部楼层
不用for, while循环,直接用公式算,效率不更高!?
回复

使用道具 举报

0

主题

1

帖子

0.00

积分

新手上路

Rank: 1

积分
0.00
发表于 2020-5-17 13:00:57 | 显示全部楼层
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="person.wangchen11.sweep"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="9"
        android:targetSdkVersion="9" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="扫雷" >
        <activity
            android:name="person.wangchen11.nativeview.MainActivity"
            android:screenOrientation="portrait"
            android:theme="@android:style/Theme.Light.NoTitleBar"
            android:label="扫雷"
             >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表