网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月23日漏签0天
c语言吧 关注:799,019贴子:4,358,915
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 7回复贴,共1页
<<返回c语言吧
>0< 加载中...

……………………求助 …………………………帮忙看看这个程序出

  • 只看楼主
  • 收藏

  • 回复
  • eyhxh
  • 团子家族
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include"stdio.h"
#define N 10
void r(int *p,int a,int b)
{ int c;
while(a<b)
{ c=*(p+a);
*(p+a)=*(p+b);
*(p+b)=c;
a++; b--;
}
}
main()
{ int a[N],i;
for(i=0;i<N;i++);
{scanf("%d",&a[i]);
printf("%d",a[i]);
}
r(a,0,N-1);
for(i=0;i<N;i++)
printf("%-4d",a[i]);
}
程序的作用是写个函数让一个数组的元素逆序。但执行得不到正确结果。始终不知道原因,请教高手指点下啊……




  • inlinefu
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
for(i=0;i<N;i++); //分号
{scanf("%d",&a[i]);
printf("%d",a[i]);//这一句要加输入时每个输入都要回车,空格会出错,去掉这句吧
}


2025-08-23 07:12:29
广告
不感兴趣
开通SVIP免广告
  • 池潭
  • 便当
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
话说,我木有看懂,最不会的是形参、实参


  • eyhxh
  • 团子家族
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
每个元素的输入都敲回车也错,因为第一次程序就输出了第二图的那一堆了~~~这是书上的一道程序补全题,纠结死了~~


  • inlinefu
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
分号啊分号
没看见第一条吗for后面不加分号


  • mahaojie299
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复5楼:第一个for不用加分号吧


  • eyhxh
  • 团子家族
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
原来是这样!汗~


  • eyhxh
  • 团子家族
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
明白了 这种错误 汗水~~~ 谢谢


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 7回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示