请高手帮我看下这个有什么问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 13:58:57
你现在有没有vc++?
帮我看下这个有什么问题:
#include <iostream>
main()
{
int a[26]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26},i=1;
for(i=1;i<=26;i--)
{
printf("%d ",a[i-1]);
}
return 0;
}

#include <iostream>
main()
{
int a[26]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26},i=1;
for(i=1;i<=26;i++)
{
printf("%d ",a[i+1]);
}
return 0;
}

你的程序是错误的,,,上面是修改后的程序,,,
运行结果是3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,后面两个随机。。。

i刚开始就是1,怎么i——啊
你的是从后往前输出
for(i=26;i>=0;i--)
printf("%d ",a[i-1]);

#include <iostream>
main()
{
int a[26]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26},i=1;
for(i=1;i<=26;i++) //i++不是--
{
printf("%d ",a[i-1]);
}
return 0;
}

这句有问题:for(i=1;i<=26;i--)
要么改成
for(i=1;i<=26;i++)
要么改成
for(i=26;i>=1;i--)

你为什么不直接用i=0;i++;
#include <iostream>

main()
{
int a[26]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22