标题:程序结果运行正确,,可是弹出一个停止工作的提示框
取消只看楼主
hz_girl
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2012-10-20
结帖率:66.67%
已结贴  问题点数:20 回复次数:0 
程序结果运行正确,,可是弹出一个停止工作的提示框
我在C/C++程序设计学习与实验系统软件上编写下面程序:
程序代码:
/* Note:Your choice is C IDE */
#include "stdio.h"
#define N 10
void main()
{
   double a[N],temp,number;
   int i,j,k=0;
   printf("Input %d numbers:\n",N);
   for(i=0;i<N;i++)
   scanf("%lf",&a[i]);
   for(i=0;i<N-1;i++)
   for(j=0;j<N-i-1;j++)
   if(a[j]>a[j+1]){
   temp=a[j];
   a[j]=a[j+1];
   a[j+1]=temp;
   }
   for(i=0;i<N;i++)
   printf("%6.2f",a[i]);
   printf("\n Insert a number:");
   scanf("%lf",&number);
    if(number>=a[N-1])
    a[N]=number;
    else {
   for(i=0;i<N;i++){
   if(a[i]>=number ){
      temp=a[i];
      a[i]=number;
   for(j=N;j>i;j--)
       a[j]=a[j-1];
       a[i+1]=temp; 
   break;
   }
   }
    }
    printf("The new array:\n");
   for(i=0;i<=N;i++)
   printf("%6.2f",a[i]);
   printf("\n");
}
发现,,程序结果是运行正确的,可是运行后弹出了下面框:

请问是什么原因啊!

不知道哪段写得有问题


 

[ 本帖最后由 hz_girl 于 2013-3-23 14:52 编辑 ]
搜索更多相关主题的帖子: 程序设计 number 
2013-03-23 14:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-401677-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.351407 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved