首页 > 其他分享 >第八天第一个问题

第八天第一个问题

时间:2023-04-20 19:37:58浏览次数:32  
标签:box volume 初始值 第一个 第八天 float 问题 传递 函数

问题描述:

1.编写一个程序,按值传递box结构,并显示成员的值;

2.编写一个程序,传递box结构的地址,并将volume成员设置为其他三维长度的乘积

3.编写一个使用这两个函数的简单程序

解决思路:

1.建立两个函数,一个函数用于显示成员的值,使用值传递,另一个用于修改成员的值,使用地址传递

2.在主函数中调用两个函数即可

代码:

#include <iostream>
using namespace std;
struct box{

char maker[40];
float height;
float width;
float length;
float volume;
};
void a(box t)
{
cout << t.maker << " " << t.height << " " << t.width << " " << t.length << " " << t.volume;
}
void b(box*j)
{
j->volume = j->height*j->length*j->width;
}
int main()
{
box t = { "chen", 1, 1, 1 };
box n = t;
b(&n);
a(t);
cout << endl;
a(n);
return 0;
}

注:图方便,代码中的初始值就固定了,也可以询问用户,将用户输入的值存储进结构体当做初始值。

标签:box,volume,初始值,第一个,第八天,float,问题,传递,函数
From: https://www.cnblogs.com/czfznb/p/17338052.html

相关文章

  • 打卡第八天
    运用dowhile语句求1~10的和一、1.定义变量n sum用于累加以及输出和2.运用dowhile语句作为累加二、三、#include<iostream>usingnamespacestd;intmain(){ intn=1,sum=0; do{ sum+=n; n++; }while(n<=10); cout<<sum<<endl; return0;} 四、#include<iostr......
  • 图与网络——中国邮递员问题的R实现
    中国邮递员问题是邮递员在某一地区的信件投递路程问题。邮递员每天从邮局出发,走遍该地区所有街道再返回邮局,问题是他应如何安排送信的路线可以使所走的总路程最短。这个问题由中国学者管梅谷在1960年首先提出,并给出了解法——“奇偶点图上作业法”,被国际上统称为“中国邮递员问题......
  • 使用海康插件“VideoWebPlugin” ,chrome安装了,但启动不了问题
    chrome有network给拦截了,windows才可以安装videowebpluginhttps://blog.csdn.net/weixin_50002060/article/details/124858955......
  • 兔子产子问题(递归算法)
    #include<iostream>usingnamespacestd;intf(intn){ if(n==1||n==2) return1; returnf(n-1)+f(n-2);}intmain(){ inti; for(i=0;i<30;i++) { if((i+1)%5==0) cout<<endl; cout<<f(i+1); cout<<&q......
  • hadoop2 集群出现过的问题
      1Thenumberoflivedatanodes2hasreachedtheminimumnumber0 org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeException):Cannotdelete/tmp/hadoop-yarn/staging/root/.staging/job_1434694058996_0001.Namenodeis......
  • 畅通工程之局部最小花费问题 - 最小生成树
    某地区经过对城镇交通状况的调查,得到现有城镇间快速道路的统计数据,并提出“畅通工程”的目标:使整个地区任何两个城镇间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建快速路的费用,以及该道路......
  • 15 个必须知道的 Java 面试问题(2年工作经验)
    【Java核心】1)Whatisthepurposeofserialization?2)WhatisthedifferencebetweenJDKandJRE?3)Whatisthedifferencebetweenequalsand==?4)WhenwillyouuseComparatorandComparableinterfaces?5)Whatisthewait/notifymechanism?6)......
  • 生产者-消费者问题(转)
    原文:https://zhuanlan.zhihu.com/p/259541449又称有限缓冲问题(英语:Bounded-bufferproblem),是一个多进程同步问题的经典案例。该问题描述了共享固定大小缓冲区的两个进程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到......
  • 共享库的问题
    1.新安装的程序运行时找不到动态库,若共享库安装到了/lib或/usr/lib那么需要执行以下ldconfig,ldconfig的作用是在默认搜索路径/lib和/usr/lib和动态库配置文件/etc/ld.so.conf所列的目录下搜索出动态链接库。2.若共享库安装到了/usr/local/lib下,那么执行ldconfig之前需要把......
  • 高新技术企业申报有哪些常见问题
    高新技术企业高新技术企业是指在中国(不包括香港、澳门、台湾)注册一年以上的居民企业,在国家重点支持的高新技术领域不断开展研发和技术成果转化,形成企业核心自主知识产权,并在此基础上开展经营活动。高新技术企业作为国家重点发展对象,不仅享受国家政策,还享受地方政策支持。那么,企业如......