运行结果是什么 尽可能的帮我解释下好吗 谢谢

[复制链接]
查看11 | 回复1 | 2011-7-7 12:02:19 | 显示全部楼层 |阅读模式
#include\"stdio.h\"
main()

{

inti=0,n=3,j,k=3;
inta[4]={2,4,5};
do
i;
while(i=na);
for(j=n-1;j=i,j--)
a[j1]=a[j];
a=k;
for(i=0;i=n;i)
printf(\"=\",a);

}
回复

使用道具 举报

千问 | 2011-7-7 12:02:19 | 显示全部楼层
答案2345
main()
{
inti=0,n=3,j,k=3;
inta[4]={2,4,5};//初始化了前3个元素,第4个元素没值
//进循环
do
i;//i=01得1
while(i=na);
//检查条件i=1,a[1]=4;ka条件不满足,出循环

for(j=n-1;j=i;j--)a[j1]=a[j];
//循环第一次j=2,a[3]=a[2]=5更新了a[3],程序开始时,a[3]无值。
//循环第2次j=1,a[2]=a[1]=4
//第3次j=0,不满足j=i;(因为i=1)出循环
a=k;//i=1,a[1]=k=3;
for(i=0;i=n;i)printf(\"=\",a);
//printa[0]...
//a[0]=2,a[1]=3,a[2]=4,a[3]=5
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行