问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请C++高手解释下

发布网友 发布时间:2022-05-14 12:43

我来回答

5个回答

热心网友 时间:2023-10-17 09:21

总的来说,这里有3个函数,input用于保存用户输入的10个数到数组里,add用于将数组的10个数求和,print则是将数组中数字序列及求和结果显示出来。

下面是附带注释的源代码:

#include <iostream> // 包含C++标准输入输出流模版库
using namespace std; // 使用std命名空间

void input(float *p) // 函数input,参数为浮点指针
{
float *pt; // 声明pt为浮点指针
int n; // 声明n为整型变量
PT=P; // 这里应该为小写。 将pt指向p。
for(n=0;n<10;n++) // for循环,从0到9,共10次
{
cin>>*p; // 将用户输入存放到指针p指向的空间
p++; // 指针后移一个单位长度
}
} // 函数结束。小结:函数内pt根本没用上。

void print(float *p,float sum) //print函数,参数为浮点指针p和浮点变量sum
{
float *pt; // 声明pt为浮点指针
int n; // 声明n为整型变量
pt=p; // 将pt指向p
cout<<*pt; // 输出pt指向的内容
pt++; // pt后移一个单位长度
for(n=0;n<9;n++) // for循环,从0到9,共10次
{
cout<<"+"<<*pt; // 每次输出一个"+"后接pt指向的内容
pt++; // pt后移一个单位长度
}
cout<<"="<<sum<<endl; // 输出"="后接sum,然后换行
}

float add(float *p) //add函数,参数为浮点指针p
{
float *pt; // 略
float sum=0; // 浮点变量sum初始值为0
int n; // 略
pt=p; // 略
for(n=0;n<10;n++) // 略
{
sum+=*pt; // 每次循环将sum加上pt指向的内容。
// 上一句等同于sum = sum + *pt;
pt++; // 略
}
return sum; // sum作为函数返回值返回
}

int main() // 主函数
{
float f[10]; // 声明含10个元素的浮点数组f
float *p,sum=0; // 声明浮点指针p,浮点变量sum,并将sum初始化为0
p=f; // 将指针p指向数组首元素
input(p); // 函数调用
sum=add(p); // 同上
print(p,sum); // 同上
return 0; // 返回0,表示程序运行成功
}

热心网友 时间:2023-10-17 09:22

输入函数里这行写错了PT=P; 应该是小写的吧。
功能描述:
输入函数input传进来一个指针,作用是输入10个小数。
输出函数print输出10个数字,中间用“+”号相连,最后输入一个sum(也是参数传进来的)
求和函数add求10个数字的和

热心网友 时间:2023-10-17 09:22

形同
1+1=2
无需解释
很基础,自己看书就行了

热心网友 时间:2023-10-17 09:23

这么基础的东西也要解释,改行吧

热心网友 时间:2023-10-17 09:24

对输入的10个数求和
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 赵婷获金球奖最佳导演,获奖的作品是什么? json 是什么? 和java 在一起怎么使用 请问这句拉丁语“sumptibus moesti rei”怎么翻译? 奥斯卡新增最佳大众电影奖项,这是否意味着像《复联》等这样的大片会获奖? 金球奖完整获奖名单出炉,哪些作品上榜了? 奥斯卡收视率创历年最低有哪些槽点? 金球奖最全获奖名单都在这,除了创造历史的赵婷,哪些是你熟悉的人? 普吉岛 榴莲多少钱一斤 iPad在打视频时能开美颜吗 流量剩余详细情况怎么看? 什么都没绑定怎么找回密码? 计算机专业专升本都是考什么,好考吗 专转本什么专业好考 三江学院专转本计算机专业难考吗 专转本是否好考? 江苏专转本计算机很难吗? 手机号跟解绑了,怎么才能找回微信密码- 问一问 秘乐豆1.8531可以提现多少? 专转本难考吗?大概要达到怎么样的水平才可以考上呢? 专转本计算机基础难考吗? 奥斯卡获奖片国内票房纷纷扑街,为什么它们在中国不受 S60V3新浪微博客户端缓存无法自动删除! 数学符号∑是什么意思。。还有在这个符号上面有个T,下面有个t=1。又代表什么意思? sigma的大写Σ,小写σ,表示的内容一样吗? 高中数学积分求和问题 就是这个∑ 帮忙看看这些英语单词缩写都是什么意思啊~ 985和211到底是什么意思呢? 编写一个函数,分别对double型数组的下标为偶数的元素和下标为奇数的元素求和 【重金悬赏】C语言结构体编程 怎样制作凉拌爽脆春笋 驴肉怎么做着吃好吃 这个颜色 灰色的沙发配什么颜色的沙发垫好看呢 灰色沙发配沙发垫是紫色好,还是灰色好? 招商银行信用卡 有带闪付功能的吗? 挥一下就可以 非接触刷卡的 招商银行支持闪付吗 招行大话西游联名信用卡具有闪付的吗 用什么牙膏,可以抑制牙齿松动? 修复牙周炎牙齿松动,用什么牙膏好? 修复牙周炎牙齿松动用什么牙膏好一些? 买修复牙周炎牙齿松动的好牙膏,哪款好?