实验 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;
}
目录
相关文章
|
8月前
|
存储 JavaScript 前端开发
程序与技术分享:C++程序设计实验考试准备资料(2019级秋学期)
程序与技术分享:C++程序设计实验考试准备资料(2019级秋学期)
|
8月前
|
C++
技术经验分享:C++程序设计的技巧
技术经验分享:C++程序设计的技巧
54 0
|
8月前
|
安全 C++
C++:程序设计实例
C++:程序设计实例
64 2
|
8月前
|
C++
C++ : 程序设计简单实例
C++ : 程序设计简单实例
54 3
|
8月前
|
存储 算法 安全
面向对象程序设计C++
面向对象程序设计C++
|
8月前
|
算法 开发工具 计算机视觉
【零代码研发】OpenCV实验大师工作流引擎C++ SDK演示
【零代码研发】OpenCV实验大师工作流引擎C++ SDK演示
120 1
|
8月前
|
存储 人工智能 测试技术
C++课程设计实验杭州电子科技大学ACM题目(下)
C++课程设计实验杭州电子科技大学ACM题目(下)
51 0
|
8月前
|
存储 搜索推荐 C++
C++课程设计实验杭州电子科技大学ACM题目(中)
C++课程设计实验杭州电子科技大学ACM题目(中)
44 1
|
8月前
|
存储 C++
C++课程设计实验杭州电子科技大学ACM题目(上)
C++课程设计实验杭州电子科技大学ACM题目(上)
45 0
|
8月前
|
C++
C++程序设计实践一下(题目来自杭州电子科技大学ACM)
C++程序设计实践一下(题目来自杭州电子科技大学ACM)
57 1