简单的初级C++程序,求源代码,题目如下:

急急急,在线等!
2024-12-01 09:17:30
推荐回答(1个)
回答1:

/*头文件*/
#include
#include
using namespace std;//命名空间
/*将数组反转并且输出数组内容的函数*/
void Puts(double a[],int len)//len为数组长度
{
    int i;
    double temp;//中间变量
    for(i=0;i    {
        temp=a[i];
        a[i]=a[len-i-1];
        a[len-i-1]=temp;
    }
    for(i=len-1;i>=0;i--)
        cout<    cout<}
/*将数组拷贝并且输出的函数*/
void Copy(double a[],double b[],int len)
{
    int i;
    for(i=0;i        b[i]=a[i];
    for(i=len-1;i>=0;i--)
        cout<    cout<}
/*将数组按从大到小排序并且输出*/
void Sequence(double b[],int len)
{
    int i1,i2;
    double temp;//中间变量
    for(i1=0;i1        for(i2=i1+1;i2            if(b[i2]>b[i1])
            {
                temp=b[i2];
                b[i2]=b[i1];
                b[i1]=temp;
            }
    for(i1=0;i1        cout<    cout<}
void Find(double a[],int len)
{
    int i;
    for(i=0;i        if(a[i]==4.4)
            break;
    if(i!=len)
        cout<    else
        cout<<"没有4.4!";
    cout<}
/*程序入口点函数*/
int main()
{
    double a[]={1.1,5.2,7.3,4.4};
    double b[4];
    Puts(a,4);
    Copy(a,b,4);
    Sequence(b,4);
    Find(a,4);
    system("pause");
    return 0;
}