题目信息

题目类型
练习
题目年份
题目题型
问答题
关 键 词
程序

题目题干

有以下程序,设计功能是调用函数create建立并初始化动态数组,令a[i]=i。但该程序运行后不能得到期望结果,请分析程序的错误原因并进行修改。
  1. #include <iostream> 
  2. using namespace std; 
  3. void create(int *, int); 
  4. int main() 
  5. {  int *a = NULL, len; 
  6.    cin>>len; 
  7.    create(a,len); 
  8.    forint i = 0; i<len; i++ ) 
  9.    cout << a[i] << "   "
  10.    cout << endl; 
  11.    delete []a; 
  12.    a = NULL; 
  13. void create(int *ap, int n) 
  14. {  ap=new int[n]; 
  15.    for(int i=0; i<n; i++) ap[i]=i; 

答案解析

相关题目

有以下函数: void query() {  int *p;    p=new int[3];    //…    delete []p;    p=new double[5];    //…   d
有以下程序,设计功能是调用函数create建立并初始化动态数组,令a[i]=i。但该程序运行后不能得到期望结果,请分析程序的错误原因并进行修改。
已知求成绩的平均值和均方差公式:​​​​​​​, 其中,n为学生人数,si为第i个学生成绩。求某班学生的平均成绩和均方差。
用随机函数产生10个互不相同的两位整数存放到一维数组中,并输出其中的素数。
将一组数据从大到小排列后输出,要求显示每个元素及它们在原数组中的下标。
从键盘输入一个正整数,判别它是否为回文数。所谓回文数,是指正读和反读都一样的数。例如,123321是回文数。
把两个升序排列的整型数组合并为一个升序数组。设计好算法,以得到较高的运行效率。
输入一个表示星期几的数,然后输出相应的英文单词。要求:使用指针数组实现。
编写以下函数: (1)在一个二维数组中形成以下形式的n阶矩阵: (2)去掉靠边的元素,生成新的n-2阶矩阵; (3)求矩阵主对角线下元素之和; (4)以方阵形式输出数组。 在main函数中调用以上函
设某城市三个百货公司某个季度销售电视机的情况和价格如下所示。编写程序,将表数据用数组存放,求各百货公司的电视机营业额。

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢