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

 
 
 
日一二三四五六
       
       
       
       
       
       

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

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

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月20日漏签0天
四川理工学院吧 关注:310,636贴子:12,884,815
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2 3 4 下一页 尾页
  • 48回复贴,共4页
  • ,跳到 页  
<<返回四川理工学院吧
>0< 加载中...

回复:计算机学院的大侠进来!!!!!!

  • 只看楼主
  • 收藏

  • 回复
  • hello5193
  • 羽化登仙
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@罪不该说实话 


  • 罪不该说实话
  • 小雏菊
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include<stdio.h>
add(b,n)
int b[];
int n;
{
int i;
printf("\n");
for(i=0;i<n;i++)
{
printf("%d, ",b[i]);
b++;
}
}
main()
{
int j;
int a[]=(0,1,2,3,4,5,6,7,8,9);
add(a,j);
printf("\n");
for(j=0;j<100;j++)
{
printf("%d, ",a[j]);
}
}
---------------------------------------------------------------
#include<stdio.h>
int add(int b[])//你原来的函数没有返回值要定义为VOID 函数
//但是你是求和 所以返回结果result用int类型
//没看懂你想让这个函数干什么,你可能是想让数组中的数字相加求和吧
//这样的话就不要N了
{
int i;
int n;
int result=0;
n=sizeof(b)/sizeof(int);//得到数组元素个数
printf("/n");
for(i=0;i<n;i++)
{
printf("%d, ",b[i]);
result+=b[i];
//b++;这句不要
}
return result;//返回结果
}
int main()//main函数是int函数,用void是不合标准 但能运行
{
int a[]=(0,1,2,3,4,5,6,7,8,9);
add(a);
printf("\n");
for(j=0;j<11;j++)
{
printf("%d, ",a[j]);
}
return 0;
}
----------------------------------------------------------------
另 我怎么觉得楼主的add函数只是循环输出数组数据???


2025-10-20 17:01:06
广告
不感兴趣
开通SVIP免广告
  • 忘你的背影
  • 九天揽月
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@琦十爱NT 这里需要你。。。


  • 一碗担担面_
  • 一举成名
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
是插入吧


  • 一碗担担面_
  • 一举成名
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
是个改错题,求大哥帮忙调试好告诉小弟下啊


  • 一碗担担面_
  • 一举成名
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@罪不该说实话 大哥,帮帮忙呗


  • 罪不该说实话
  • 小雏菊
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

你把题目发一下
你那个add函数我真看不懂


  • 罪不该说实话
  • 小雏菊
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果是插入的话,你题目的意思是不是把一个数插入已经排好序的数组中???


2025-10-20 16:55:06
广告
不感兴趣
开通SVIP免广告
  • 一碗担担面_
  • 一举成名
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没题目,就是那个有错的程序喊改错,还让我们判断程序的功能


  • 一碗担担面_
  • 一举成名
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
就是让判断那个add函数的功能


  • 贴吧用户_0ZeUG11
  • 小雏菊
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看着程序我就头疼


  • 贴吧用户_0ZeUG11
  • 小雏菊
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
18楼才是高手呢


  • 忘你的背影
  • 九天揽月
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 罪不该说实话
  • 小雏菊
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好吧,我给你一句一句的分析,然后你自己看看
add(b,n)//首先函数没类型,然后这儿函数是在主函数main之前,我们算它是实现吧
int b[];//这个是一个全局数组
int n;//这个是全局变量
上面这两个东西 明显不应该放这儿,至少也该放add前面吧add(b[],n)里面的参数没类型 所以这两个参数的定义应该在这个之前
//下面是函数的实现(???我也不确定)
{
int i;
printf("\n");
for(i=0;i<n;i++)//这个n什么意思??完全不懂??根据后面得到有可能是数组的元素个数
{
printf("%d, ",b[i]);//输出数组元素b[i]
b++;//指针后移一位
在这个循环体里面每循环一次 b指针向后移一位
i又+1
很明显这个循环you问题
}
}
//然后这个函数就没了。 谁能猜到这函数的功能???


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3 4 下一页 尾页
  • 48回复贴,共4页
  • ,跳到 页  
<<返回四川理工学院吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示