• c++实验1


    实验内容及要求

    1、使用Visual C++建立一个非图形化的标准C++程序,编译、运行教材例2.1,即以下程序:

    #include

    void main( )

    {

         cout<<"Hello!\n";

         cout<<"World!\n";

    }

    2.回答:去掉第一行的.h,程序结果有何变化?

    3.把4-5行合并为一行,如何修改?

    4.学习变量声明、初始化、算数表达式的书写

    1. 求7除以3的商和余数
    2. 求长和宽分别为5,10的长方形的周长与面积
    3. 怎么改动(2)使得程序的长和宽可以接受键盘输入
    4. 求任意半径的圆周长与面积

    5分支结构,if else使用

    1. 求一个键盘输入数的绝对值

    6.学习循环结构for的使用

    1. 输出放在一行的100个*
    2. 修改(1),使得输出每行10个*,总共100个星号
    3. 求1+2+3+。。。+10的和

    课后题

    1. 将4中的(3)与(4)分别以子函数来实现,编程
    2. 设计一个子函数,功能是打印10个*,调用该子函数,实现6的(1)与(2)

      实验结果(可续页)(包括实验代码、实验结果)

      1. 去掉.h运行不了。

      4(1)

      4(2).

      4(3).

      4(4)

      5.6

      6(1).

      6(2).

      6(3).

      课后题:

      附课后代码:1.
    3. #include
    4. using namespace std;
      void rectangle(int a,int b);
      void roud(int r);
      void main()
      {
          double x,y,r,TH;
              cout<<"选择计算的题目"<         cout<<"1_矩形"<         cout<<"2_圆"<         cout<<"选择题号: ";
              cin>>TH;
              if(TH==1)
              {
                  cout<<"请输入矩形的长宽: ";
                  cin>>x>>y;
                  rectangle(x,y);
              }
                      else
                      {
                          cout<<"请输入圆的半径: ";
                          cin>>r;
                          roud(r);
                      
          }
      }
      void rectangle(int a, int b)
      {
          int c,s;
          c=(a+b)*2;
          s=a*b;
          cout<<"周长是"<     cout<<"面积是"< }
      void roud(int r)
      {
          float i=3.14,c,s;
          c=2*i*r;
          s=i*r*r;
          cout<<"周长是"<     cout<<"面积是"< }
      2.
      #include
      using namespace std;
      void one(int a);
      void ten(int b,int j);
      void main()
      {
          int a, b,j, TH;
              cout<<"选择计算的题目"<         cout<<"1"<         cout<<"2"<         cout<<"选择题号: ";
              cin>>TH;
              if(TH==1)
              {
                  cout<<"一行100个*"<             one(a);
              }
              else
              {
                  cout<<"每行10个*,总共100个*"<             ten(b,j);
                      
              }
      }
      void one(int a)
      {
          for(a=1;a<=100;a++)
              cout<<"*";
              cout<     
      }
      void ten(int b,int j)
      {
          for(b=1;b<=10;b++)
          {
              for(j=1;j<=10;j++)
              cout<<"*";
              cout<     }
      }

              


              

  • 相关阅读:
    箩筐递馒头
    财政政策与货币政策(下)
    vue3从基础到入门(一)
    基于上一篇博客,用阻塞队列实现异步下单
    ArcGIS Pro SDK (三)Addin控件 2 窗格界面类
    使用Python随机生成数据的一些方法
    微服务组件--注册中心Spring Cloud Eureka分析
    Java顺序结构综合练习一之银行复利计息收益计算
    Elasticsearch7.17 六 :ES高级功能和数据建模
    2019java面试(六)
  • 原文地址:https://blog.csdn.net/2301_79580906/article/details/132635414