怎么将数组倒着输出出来,如输入12345,输出54321,(不需要任何异常之类的)
答案:2 悬赏:70
解决时间 2021-01-17 10:37
- 提问者网友:温旧梦泪无声
- 2021-01-16 11:16
怎么将数组倒着输出出来,如输入12345,输出54321,(不需要任何异常之类的)
最佳答案
- 二级知识专家网友:我住北渡口
- 2021-01-16 12:21
这是java吗?
大哥你粗心了吧,数组下标是0开始的,for(int u = 0; u 0 ; o--)就不对了,出现异常是java.lang.ArrayIndexOutOfBoundsException下标越界。
应该改成for(int o = y-1; o >= 0 ; o--)你再试试~
大哥你粗心了吧,数组下标是0开始的,for(int u = 0; u
应该改成for(int o = y-1; o >= 0 ; o--)你再试试~
全部回答
- 1楼网友:北城痞子
- 2021-01-16 13:22
#include"stdio.h"
main()
{
int c,i;
int a[1024];
printf("please input your num\n");
for(i=0;(c=getchar())!='\n';i++)
a[i]=c;
for(i--;i>=0;i--)
printf("%c",a[i]);
printf("\n");
return 0;
}
main()
{
int c,i;
int a[1024];
printf("please input your num\n");
for(i=0;(c=getchar())!='\n';i++)
a[i]=c;
for(i--;i>=0;i--)
printf("%c",a[i]);
printf("\n");
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯