nnpc.net
当前位置:首页 >> 用C++编写(用数组) 输入20个整数存入数组中,输出其中的偶数及偶数之和 大神,求解答! >>

用C++编写(用数组) 输入20个整数存入数组中,输出其中的偶数及偶数之和 大神,求解答!

#include<iostream>using namespace std;int main(void){ int a[20]={0}; int sum = 0; //存放偶数和 for(int i=0; i<20; i++){ cout<<"请输入第"<<i+1<<"个数:"; cin>>a[i]; } cout<<"数入的20个整数中,偶数有:"<<endl; for(int j=0; j<20; j++)

public static void main(String[] args) { int array[] = new int[20]; int result = 0; List<Integer> list = new ArrayList<Integer>(); System.out.println("请输入20个整数:"); Scanner sc = new Scanner(System.in); for (int i = 0; i < 20; i++) { array[i] = sc.

对数组的偶数下标的元素求和//---------------------------------------------------------------------------#include <iostream> class iteg{ int *data; int size; public: iteg(int n,int b):size(n) /*构造函数,n是整数数组数字的个数,b是起始数字*/ { data=new int[n]; for (int i =

输入中含有偶数: 输入中不含偶数: 源代码如下:

这个不是很困难吧.#includeusing namespace std;int main(){ int i; int a[20];int sum = 0;cout>a[i]; cout 评论0 0 0

#include <iostream> using namespace std; void main() { cout<<"给我10个整数:"<<endl; int n[10]; int numOfEven=0; //偶数个数 int numOfOdd=0; //奇数个数 for(int i=0;i<10;i++){ cin>>n[i]; //输入数组 if(n[i]%2) numOfOdd++; else

while(x!='\n')这句应该有问题吧,x是整型,怎么能和字符型比较呢?也就是说, 通过scanf("%d",&x);语句输入x时,程序是忽略非数字字符的,只把整型数赋给x,x不可能等于'\n'可以这样写:int i,x,s;s=0;for( i = 1; i <= 20; i++){ scanf("%d",&x); if(x>0) { if(x%2==0) s+=x; }}

var a:array[1..20]of longint; i:longint;begin for i:=1 to 20 do begin read(a[i]); if a[i] mod 2=1 then write(a[i],' '); end; for i:=1 to 20 do if a[i] mod 2=0 then write(a[i],' ');end.

要求的平均值是偶数的平均值还是所有数的平均值?如果是所有数的平均值,程序可以这么写:#include<stdio.h> int main() { unsigned int i,array[20]; int even = 0; double average = 0; printf("Please input number!\n"); for(i = 0; i < 20; i++) scanf(

#define N 10main(){int a[N];int i,t,sum1=0,sum2=0;for (i=0;i<N;i++ ) scanf("%d",&a[i]);for (i=0;i<N;i++ )if(a[i]%2!=0) sum1+=a[i];else sum2+=a[i]; printf("%d,%d",sum1,sum2);}

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com