问题标题: 酷町堂:1065

0
0

0
已采纳
潘艺博
潘艺博
初级天翼
初级天翼

4887这么淼你都不会?

整型 n,sum 等于 0;
    do{
        输入 n;
        如果 (n (取余)2 等于 0){
            sum 累加 n;
        }
    }
    (do-while必不可少的一步)while(n);
    输出 sum;

望采纳~~

0
潘艺博
潘艺博
初级天翼
初级天翼

4847:

整形 n,a[105];
   实型 sum 等于 0;
    输入 n;
    循环(int i 等于 1;i 小于等于 n;i++){
       输入 a[i];
        sum 累加 a[i];
    }
    循环 (int i 等于 1;i 小于等于 n;i++){
        循环 (int  j 等于 i 加 1;j 小于等于 n;j++){
            如果 (a[i] 大于 a[j]){
                交换 (a[i] 和 a[j]);
            }
        }
    }
    循环 (int i 等于 1;i 小于等于 n;i++){
        输出 a[i]  和  空格;
    }
    输出 换行 sum 换行;
    打印("%.2f",sum 除以 n);

0
0
潘艺博
潘艺博
初级天翼
初级天翼

我又来了~

1065:

整型 n,a[105],最大值=-0x3f3f3f3f,最小值=0x3f3f3f3f,posa,posb;
    输入 n;
    循环(int i 等于 1; 小于等于 n;i++){
        输入 a[i];
    }
    循环 (int i 等于 1; 小于等于 n;i++){
        如果 (a[i] 大于等于 max){
            max 等于 a[i];
            posa 等于 i;
        }
       (最小值同理)(要稍微改一下):

            posb=i;
    }
    交换(a[posa] 和 a[posb]);
    循环 (int i 等于 1;i 小于等于 n;i++){
        输出 a[i] 和 空格;
    }

望采纳~

0
王文博
王文博
缔造者之神
缔造者之神

1065:

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n,maxn=-0x3f3f3f3f,minn=0x3f3f3f3f,a[101],b,c;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
        if(a[i]>=maxn) 
        {
            maxn=a[i];
            b=i;
        }
        if(a[i]<minn)
        {
            c=i;
            minn=a[i];
        } 
    }
    swap(a[b],a[c]);
    for(int i=1;i<=n;i++)
    {
        cout<<a[i]<<" ";
    }
}

4887:

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a,sum=0;
    do
    {
        cin>>a;
        if(a!=0) if(a%2==0) sum+=a;
    }
    while(a!=0);
    cout<<sum;
}

望采纳!

0
我要回答