C++作业4

本文提供了几个C++编程练习题的解决方案,包括输出乘法口诀表、计算1000以内所有偶数的和以及计算交错序列的和。通过不同的循环结构展示了多种解决问题的方法。

一、问题及代码

/*
 * 文件名称:shiyan.cpp
 * 作    者:王妍
 * 完成日期:2017 年 3 月 2日
 * 版 本 号:v1.0
 * 对任务及求解方法的描述部分:
 * 输入描述:
 * 问题描述:编程序,输出一个乘法口诀表
 * 程序输出:乘法口诀表
 * 问题分析:略
 * 算法设计:略
 */
#include <iostream>
using namespace std;
int main ()
{ 
int a,b,c;
 for(a=1;a<=9;a++) 
{ 
for (b=1;b<=a;b++)
 { 
   c=a*b; 
   cout<<a<<"*"<<b<<"="<<c<<endl; 
  
}
 return 0;
}



二、运行结果

一、问题及代码

/*
 * 文件名称:shiyan.cpp
 * 作    者:王妍
 * 完成日期:2017 年 3 月 2日
 * 版 本 号:v1.0
 * 对任务及求解方法的描述部分:
 * 输入描述:无
 * 问题描述:编程序,求1000以内所有偶数的和
 * 程序输出:1000以内所有偶数的和
 * 问题分析:略
 * 算法设计:略
 */

#include <iostream>
using namespace std;
int main ()
{
    int a,sum=0;
    for(a=1;a<=1000;a++)
    {
        if(a%2==0)
        {
            sum=sum+a;
        }
            }
    cout<<"1000以内的偶数和为:"<<sum;
    return 0;
}

/*
 * 文件名称:shiyan.cpp
 * 作    者:王妍
 * 完成日期:2017 年 3 月 2日
 * 版 本 号:v1.0
 * 对任务及求解方法的描述部分:
 * 输入描述:无
 * 问题描述:编程序,求1000以内所有偶数的和
 * 程序输出:1000以内所有偶数的和
 * 问题分析:略
 * 算法设计:略
 */

#include <iostream>
using namespace std;
int main ()
{
    int a,sum=0;
    for(a=1;a<=1000;a=a+2)
    {
            sum=sum+a;
            }
    cout<<"1000以内的偶数和为:"<<sum;
    return 0;
}
/*
 * 文件名称:shiyan.cpp
 * 作    者:王妍
 * 完成日期:2017 年 3 月 2日
 * 版 本 号:v1.0
 * 对任务及求解方法的描述部分:
 * 输入描述:无
 * 问题描述:编程序,求1000以内所有偶数的和
 * 程序输出:1000以内所有偶数的和
 * 问题分析:略
 * 算法设计:略
 */

#include <iostream>
using namespace std;
int main ()
{
    int a=0,sum=0;
    while(a<=1000)
    {
        
        sum=sum+a;
        a=a+2;
            }
    cout<<"1000以内的偶数和为:"<<sum<<endl;
    return 0;
}

二、运行结果


一、问题及代码

/*
 * 文件名称:shiyan.cpp
 * 作    者:王妍
 * 完成日期:2017 年 3 月 2日
 * 版 本 号:v1.0
 * 对任务及求解方法的描述部分:
 * 输入描述:略
 * 问题描述:编程序,输出1/3-3/5+5/7-7/9…+19/21的结果
 * 程序输出:星号图
 * 问题分析:略
 * 算法设计:略
 */
#include<iostream>
using namespace std;
int main()
{
    double sum=0,a=1,b=3,c=1;
    while(a<=19&&b<=21)
    {
        sum=sum+a/b*c;
        a+=2;
        b+=2;
        c=-c;
    }
    cout<<"1/3-3/5+5/7-7/9…+19/21="<<sum<<endl;
    return 0;
}

二、运行结果















                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值