码迷,mamicode.com
首页 > 编程语言 > 详细

C++实验5-求和

时间:2016-05-09 07:02:30      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

一.问题及代码:

/*
*文件名称:EX11.cpp
*作者:曾庆鹏
*完成日期:2016年5月9日
*版本号:V1.0
*对任务及求解方法的描述部分:通过数组输入十个数,通过选择语句对数组中的数进行分类,再分别求出奇数项的和和偶数项的和。
*输入描述:通过数组的形式输入十个数。
*问题描述:一开始在定义变量的时候出了点问题,导致输出的奇数和是一个不变的量,好在后面改回来了。
*程序输出:分别输出数组中奇数的和和偶数的和。
*问题分析:对于变量来说,一个特定的字母只能定义为一个变量,不能同时定义为多个变量。
*算法设计:先通过数组来输入数据,然后再用选择语句进行选择,最后求和算出结果。
*/


#include<iostream>
using namespace std;
void main()
{
	const int M=10;
	int a[M],i,N=0,S=0;
	cout<<"请输入十个数:";
	for(i=0;i<10;i++)
	{
		cin>>a[i];
	}
	for(i=0;i<10;i++)
	{
		if(a[i]%2==0)
			N=N+a[i];
		else
			S=S+a[i];
	}
	cout<<"奇数项的和为"<<S<<endl;
	cout<<"偶数项的和为"<<N<<endl;
}



二.运行结果:

技术分享


三.心得体会:

  数组的题目相对于前面的题目来说,难度明显加大了,要做好数组的题目,首先要细心,第二个必须要熟悉循环和选择语句的使用,否则就会出错。

四.知识点总结:

(1)使用数组前,必须对数组进行定义,否则数组就没有意义了。

(2)为了便于一开始的调试,可以通过const函数定义一个常数M,然后定义a[M],通过输入少量的数来判断程序是否是正确的,这样有利于提高编程的效率。

(3)利用循环语句对数组进行循环时,要注意必须从0开始,而不是从1开始,比如:a[10]实际上只循环到了i=9的时候,这一点在写for语句的时候要千万注意。



C++实验5-求和

标签:

原文地址:http://blog.csdn.net/zengqingpeng1997m/article/details/51348825

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!