实验 1 C++简单程序设计(1判断素数.2平均值 3.)

简介: 要求:(1)VS2010中创建工程和C++源程序文件。(2)使用C++中的输入输出头文件和main()函数格式。(3)程序中使用cin和cout实现数据的输入和输出,并在程序中给出必要的用户提示信息。

要求:


(1)VS2010中创建工程和C++源程序文件。


(2)使用C++中的输入输出头文件和main()函数格式。


(3)程序中使用cin和cout实现数据的输入和输出,并在程序中给出必要的用户提示信息。


1.编写一个判断素数的函数,在主函数中由键盘输入整数的范围,并给出在该范围内的所有素数。


#include<iostream>
using namespace std;
void fun(int a,int b);
int main()
{
  int a=0,b=0;
  cout<<"请输入一对整数范围用空格隔开"<<endl;
  cin>>a>>b;
  fun(a,b);
  system("pause");
  return 0;
}
void fun(int a,int b)
{
  int x=0;
   if(a<=2)
    x=2;
  else
    x=a;
  for(;x<=b;x++)
  {
    for(int j=2;j<=x;j++)
    {
      if(x%j==0)
        if(j==x)
          cout<<x<<'\t';
        else break;
    }
  }
}


2.编写程序实现:输入10个学生的成绩,求其平均值,输出最高成绩,并统计低于平均值的人数。


include<iostream>
using namespace std;
int main()
{
  double a[10]={0},ave=0,max=0;
  int i=0,j=0;
  cout<<"请输入10位同学的成绩。"<<endl;
  for(i=0;i<10;i++)
  {
    cout<<"输入第"<<i+1<<"位同学的成绩,按回车键结束。"<<endl;
    cin>>a[i];
  }
  //计算平均分
  for(i=0;i<10;i++)
  {
    ave+=a[i];
  }
  ave/=10.0;
  //找最大值和低于平均分的人数
max=a[0];
  for(i=0;i<10;i++)
  {
    if(a[i]>=max)
      max=a[i];
    if(a[i]<ave)
      j++;
  }
  cout<<"10个同学成绩的平均数是:"<<ave<<endl;
  cout<<"最高分是:"<<max<<"分\n低于平均分的人数有:"<<j<<"人"<<endl;
  system("pause");
  return 0;
}
目录
打赏
0
0
0
0
0
分享
相关文章
【零代码研发】OpenCV实验大师工作流引擎C++ SDK演示
【零代码研发】OpenCV实验大师工作流引擎C++ SDK演示
106 1
|
7月前
|
C++
C++ : 程序设计简单实例
C++ : 程序设计简单实例
51 3
|
7月前
|
C++:程序设计实例
C++:程序设计实例
61 2
|
7月前
|
C++
C++程序设计实践一上(题目来自杭州电子科技大学ACM)
C++程序设计实践一上(题目来自杭州电子科技大学ACM)
46 2
【期末不挂科-C++考前速过系列P6】大二C++实验作业-模板(4道代码题)【解析,注释】
【期末不挂科-C++考前速过系列P6】大二C++实验作业-模板(4道代码题)【解析,注释】
【期末不挂科-C++考前速过系列P6】大二C++实验作业-模板(4道代码题)【解析,注释】
C++课程设计实验杭州电子科技大学ACM题目(中)
C++课程设计实验杭州电子科技大学ACM题目(中)
40 1
|
7月前
|
C++
C++程序设计实践一下(题目来自杭州电子科技大学ACM)
C++程序设计实践一下(题目来自杭州电子科技大学ACM)
51 1
程序与技术分享:C++程序设计实验考试准备资料(2019级秋学期)
程序与技术分享:C++程序设计实验考试准备资料(2019级秋学期)
|
7月前
|
C++
技术经验分享:C++程序设计的技巧
技术经验分享:C++程序设计的技巧
47 0
【期末不挂科-C++考前速过系列P5】大二C++实验作业-多态性(3道代码题)【解析,注释】
【期末不挂科-C++考前速过系列P5】大二C++实验作业-多态性(3道代码题)【解析,注释】

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等