C++题目 急

来源:百度知道 编辑:UC知道 时间:2024/06/19 01:16:19
编一个函数,函数的功能是分别求出数组中所有奇数之和以及所有偶数之和。
例如:数组中的值依次为:1,8,2,3,11,6;则利用函数返回奇数之和24;利用函数返回偶数之和8

设计一个21点的游戏,牌面的分发由产生的随机数(1-13)决定。

编一个函数,函数的功能是把字符串中的内容逆置。例如:字符串中原有的内容为:song xiaoyong,则调用该函数后,串中的内容为:gnoyoaix gnos。

//第三题
#include<iostream>
#include<string>
using namespace std;

void converse(string &s1,string s2)
{
string s3;
int i;
for(i=s2.length();i>0;i--)
{
s3=s2.substr(i-1,1);
s1=s1+s3;
}
}

void main()
{
string s,t;
s="song xiaoyong";
int sl;
converse(t,s);
cout<<"conversed string is : "<<t<<endl;
}

题目太多,分数太少~~~~

10?

#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std ;

void sum( int* arr, int len, int& odd, int& even ){
even = odd = 0 ;
for ( int i = 0 ; i < len ; ++i )
if ( arr[i]%2 == 0 )
even += arr[i] ;
else
odd += arr[i] ;
return ;
}

int get_num(){
return (rand()%13+1) ;
}

void my_