慕课-程序设计与算法(大学先修课)-郭炜-第五周练习题

本文涵盖了程序设计与算法的学习实践,包括计算整数序列中特定数字出现次数,模拟摘苹果问题,疾病与年龄相关性统计,马路树木移除计算,寻找矩阵鞍点,图像模糊化处理及矩阵转置等多元算法应用。这些问题锻炼了编程思维和解决问题的能力。
摘要由CSDN通过智能技术生成

1.输出一个整数序列中与指定数字相同的数的个数。

#include<iostream>
#include<math.h>
using namespace std;
int s[101];
int main()
{
    int m,n,count=0;
    cin>>m; 
    for(int i=0;i<m;++i)
    {
        cin>>n;
        s[i]=n;
    }
    cin>>n;
    for(int i=0;i<m;++i)
    {
        if(s[i]==n)
            count++;
    }
    cout<<count;
    return 0;
}

2.陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。
现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。

#include<iostream>
#include<math.h>
using namespace std;
int s[15];
int main()
{
    int m,n,count=0;
    for(int i=0;i<11;++i)
    {
        cin>>n;
        s[i]=n;
    }
    for(int i=0;i<10;++i)
    {
        if(s[i]<=(s[10]+30))
            count++;
    }
    cout<<count;
    return 0;
}

3.某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。

#include<iostream>
#include<math.h>
using namespace std;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值