写不完不让走大家看看

1,采用选择法排序:
//
//上面一行写班级+姓名
#include<stdio.h>
// 此处定义排序函数,参数为:数组、数组长度

void main()
{
int a[8]={ }; //此处写8个100以内的整数
// 调用排序函数对数组排序
for(i=0;i<8;i++)
// 输出排序后的数组
}

2,编写程序,根据近似公式:s=1+1/3+1/5+1/7+...+1/(2m-1),求s的值,直到最后一项的值小于0.00001为止,并输出s及m的值。程序输出的第一行内容是班级+学号。

帮帮忙5555

提1

#include<iostream> 
#include<algorithm>
using namespace std;
void selectSort(int arr[] ,int n){
    for(int i=0;i<n;i++){
        //寻找[i,n)区间里的最小值 
        int minIndex = i;  
        for(int j=i+1;j<n;j++){
            if(arr[j]<arr[minIndex]){
                minIndex = j;//更新索引         
            }    
        }
        //找到最小位置的索引,然后交换最小位置的数和当前的位置的数
        swap(arr[i],arr[minIndex]); 
    }
}
int main(){
    int a[10]={10,15,20,1,2,3,6,45};
    selectSort(a,10);
    for(int i=0;i<8;i++)
        cout<<a[i]<<" ";    
    cout<<endl;
    return 0;
}


#include<stdio.h>
// 此处定义排序函数,参数为:数组、数组长度
void Sort_sel(int arr[], int n)
{
    int i;
    int j;
    int temp;
    for (i = 0; i < n - 1; i++)
    {
        for (j = i + 1; j < n; j++)
        {
            if (arr[i] > arr[j])
            {
                int temp = arr[j];
                arr[j] = arr[i];
                arr[i] = temp;
            }
        }
    }
}
void main()
{
     //题1
    printf("姓名+学号");  //自己写上姓名与学号
    int a[8] = {1,6,3,34,10,6,7,9}; //此处写8个100以内的整数
    // 调用排序函数对数组排序
    Sort_sel(a, 8);
    for (int i = 0; i < 8; i++)
        printf("%d\t", a[i]);

    printf("\n");
    //题2
    int n = 1;
    double s = 0;
    while (1 / (double)n >= 0.00001)
    {
        s += 1.0 / n;
        n += 2;
    }
    printf("%lf", s);
}