象承恩
2020-12-27 13:24
采纳率: 77.3%
浏览 48

不懂为什么我的运行没有输出呢?

#include<iostream>
#include<cstring>
using namespace std;
int main()
{
	int a[10],i;
	int *p,*q,*sum=0;
	p=q=a;
	for(i=0;i<10;i++)
	{
		cin>>a[i];
	}
	for(i=0;i<10;i++)
	{
		*sum=*sum+a[i];
		if(*p<a[i])
		p=&a[i];
		if(*q>a[i])
		q=&a[i];
	}
	cout<<*p<<endl;
	cout<<*q<<endl;
	cout<<*sum<<endl;
	return 0;
	
}

题目:定义一个包含10个元素的一维数组,使用指向数组元素的指针变量来输入、输出数组元素并求出数组元素的最大值、最小值、和。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • JysinWee 2020-12-29 19:26
    已采纳

    没有输出是啥意思?编译不通过吗?

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • JysinWee 2020-12-29 19:28

    贴出来你没有输出的现象才行。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题