• 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<     }
      }

              


              

  • 相关阅读:
    电脑重装系统Win11格式化硬盘的详细方法
    哪些行业适合做小程序?零售电商、餐饮娱乐、旅游酒店、教育生活、医疗保健、金融社交、体育健身、房产汽车、企管等,你的行业在其中么?
    【探花交友】阿里云OSS、百度人脸识别
    微信小程序 25 npm模块和PubSubJS实现页面通讯
    Netty深入浅出Java网络编程学习笔记(一) Netty入门篇
    k8s实战案例之基于StatefulSet控制器运行MySQL一主多从
    Git存储原理——树对象
    jQuery选择器:创建jquery对象的方法
    开源风暴吞噬AI界?从Stable Diffusion的爆火说起
    郑州分销商城小程序开发完成后如何营销?
  • 原文地址:https://blog.csdn.net/2301_79580906/article/details/132635414