为了账号安全,请及时绑定邮箱和手机立即绑定

关于C语言数组问题:如下 a[5]到a[9]的值都是0么?

关于C语言数组问题:如下 a[5]到a[9]的值都是0么?

C++ C
aluckdog 2022-04-16 18:11:52
int a[10]={1,2,3,4,5};a[5]到a[9]的值都是0么?
查看完整描述

2 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

#include <math.h>
int array(long int n){
long int a2[100]=;
long int a3[100]=;
int i;
long int t1,t=2;
for(i=2;i<100;i++){
a2[i]=a2[i-2]+a2[i-1];
a3[i]=a3[i-2]+a3[i-1];
}
for(i=0;i<100;i++){
t1=t;
t=pow(2,a2[i])*pow(3,a3[i]);
if(n<t)
}
if((n-t1)<(t-n))
else
}
main(){
long int n;
printf("input a long int:");
scanf("%ld",&n);
printf("\nnearest item in array is:%d\n",array(n));
}
以上为函数方法,数列方法的话就把函数中的内容全写到main中吧



查看完整回答
反对 回复 2022-04-19
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

如果数组具有自动的生存周期,那么数组元素的值就是没有定义。否则,所有的元素都会被初始化为0(如果数组元素是指针,就会被初始化为NULL)

查看完整回答
反对 回复 2022-04-19
  • 2 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信