C语言程序,将一个整型数组的元素循环右移,最后一个元素存到开头。有错误,哪错了?

#include<stdio.h>voidmain(){inta[5],temp,*p,*q,i;p=a;printf("请输入5个数:\n");for(i=0;i<=4... #include <stdio.h>void main(){ int a[5],temp,*p,*q,i; p=a; printf("请输入5个数:\n"); for(i=0;i<=4;i++,p++) scanf("%d",p); printf("原数组是:\n"); for(i=0,p=a;i<=4;i++,p++) printf("%5d",*p); temp=a[4]; for(i=3;i>=0;i--) a[i+1]=a[i]; a[0]=temp; //a[0]=*p; //q=a; printf("\n改变后的数组是:\n"); for(i=0;i<=4;i++); printf("%5d",a[i]);} 展开
 我来答
mafangsan
2017-11-22 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1万
采纳率:71%
帮助的人:2611万
展开全部
最后一个
for (i = 0; i <= 4; i++);
这个后面多了一个分号。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式