初级天翼
4887这么淼你都不会?
整型 n,sum 等于 0;
do{
输入 n;
如果 (n (取余)2 等于 0){
sum 累加 n;
}
}
(do-while必不可少的一步)while(n);
输出 sum;
望采纳~~
初级天翼
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);
初级天翼
我又来了~
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] 和 空格;
}
望采纳~
缔造者之神
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;
}
望采纳!