标题:请教 DEV C++ 程序不能运行?
只看楼主
宇宙规律
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:232
专家分:128
注 册:2014-5-7
结帖率:97.06%
已结贴  问题点数:30 回复次数:9 
请教 DEV C++ 程序不能运行?
#include<stdio.h>        

 #include<math.h>        

 #define n 10            

 main()        
{ int i,n1;
  for(n1=0;n1<10;n1++)
  {double b[n]={1,2,3,4,5,6,7,8,9,0},a[n-n1],c[n]={0,9,8,7,6,5,4,3,2,1};      
   for(i=0;i<n-n1;i++)
   {
      a[n-n1]=b[n-n1]-c[n-n1];
      printf("%lf  \n ",a[n-n1]);            
   }  
  }
  
}
搜索更多相关主题的帖子: DEV for include 运行 C++ 
2020-02-07 19:13
宇宙规律
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:232
专家分:128
注 册:2014-5-7
得分:0 
2020-02-07 19:14
吕孟伟
Rank: 8Rank: 8
等 级:贵宾
威 望:27
帖 子:200
专家分:870
注 册:2018-10-4
得分:5 
你把“发帖时间33分钟前”删掉。

借用一下侯捷的话:勿在浮沙筑高台。
2020-02-07 19:46
宇宙规律
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:232
专家分:128
注 册:2014-5-7
得分:0 
2020-02-07 19:47
自学的数学
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:46
帖 子:967
专家分:4146
注 册:2017-11-15
得分:25 
注意选对编译软件, 还有就是注意标点符号和对于的不该有的汉字。
2020-02-07 19:56
宇宙规律
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:232
专家分:128
注 册:2014-5-7
得分:0 
回复 5楼 自学的数学
好的 非常感谢!
2020-02-07 19:57
c小白2333
Rank: 5Rank: 5
来 自:中国
等 级:贵宾
威 望:11
帖 子:121
专家分:367
注 册:2019-6-17
得分:0 
你们这都没有注意到数组越界了吗?

宝剑锋从磨砺出,梅花香自苦寒来。
2020-02-07 20:09
c小白2333
Rank: 5Rank: 5
来 自:中国
等 级:贵宾
威 望:11
帖 子:121
专家分:367
注 册:2019-6-17
得分:0 
n1的取值范围应该是从1到11吧
从零开始 初始从b[10]开始了
程序代码:

 #include<stdio.h>        


 #include<math.h>        


 #define n 10            


 main()        
{ 
    int i,n1; 
      for(n1=1;n1<11;n1++) //这点
      {    double b[n]={1,2,3,4,5,6,7,8,9,0},a[n-n1],c[n]={0,9,8,7,6,5,4,3,2,1};      
           for(i=0;i<n-n1;i++)
           {
              a[n-n1]=b[n-n1]-c[n-n1];
              printf("%lf  \n ",a[n-n1]);            
           }  
      } 
  
}

宝剑锋从磨砺出,梅花香自苦寒来。
2020-02-07 20:11
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
程序代码:
 

 #include<stdio.h>        


 #include<math.h>        


 #define n 10      

int  main()        
{ int i,n1; 
  for(n1=0;n1<10;++n1) 
  {double b[n]={1,2,3,4,5,6,7,8,9,0},a[n-n1],c[n]=
                          {0,9,8,7,6,5,4,3,2,1};      
   for(i=0;i<n-n1;++i)
   {
      a[(n-1)-n1]=b[(n-1)-n1]-c[(n-1)-n1];
      printf("%lf  \n ",a[(n-1)-n1]);            
   }  
  } 
  
}  

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-07 20:34
叶纤
Rank: 8Rank: 8
等 级:禁止访问
威 望:1
帖 子:658
专家分:848
注 册:2019-11-22
得分:0 
感觉这种简单一些
程序代码:
    #include<iostream>
using namespace std;

int main()
{    int a[5]={1,6,7,4,5};
     int b[5]={3,6,4,3,2};
     int c[5]={};
    int i{};
     for(i=5-1;i>=0;--i)
     {c[i]=a[i]-b[i];
     cout<<c[i];
    }
    cout << '\n';
      for(int j=0;j<5;j++) 
    {cout<<c[j];
    }
}   
正反都能求出

把学习时间浪费在混坛上是傻瓜行为,更何况自己的水平连一两都没到。
2020-02-07 20:43



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




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

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