| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2231 人关注过本帖
标题:(希望jzh2004大哥再进来一下)有关C语言的题目。
取消只看楼主 加入收藏
G★star
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2004-6-9
收藏
得分:0 

要是我把这函数改成列的那上面的公式要怎么该??

是{if(*pmax<*(3+i*p+j))pmax=p+3*i+j; if(*pmin>*(p+3*i+j))pmin=p+3*i+j;

吗??


我很笨的!! 但我很勤奋!!
2004-06-10 13:10
G★star
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2004-6-9
收藏
得分:0 
以下是引用jzh2004在2004-06-10 13:23:52的发言:

for(j=0;j<5;j++)

for(i=0;i<3;i++) {if(*pmax<*(p+j*3+i))pmax=p+j*3+i; if(*pmin>*(p+j*3+i))pmin=p+j*3+i;

}

那前面不需要改吧???


我很笨的!! 但我很勤奋!!
2004-06-10 14:17
G★star
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2004-6-9
收藏
得分:0 

来帮我看看是那里改错了.我修改后就说

可能在'pmax'定义以前使用了它 在函数

可能在'pmax'定义以前使用了它 在函数

main() {int *p,*pmin,*pmax,i,j,a[3][5]; float average,sum=0; printf("input"); for(i=0;i<3;i++) for(i=0;i<3;i++) for(j=0;j<5;j++) {if(*pmax<*(p+i*5+j))pmax=p+5*i+j; if(*pmin>*(p+5*i+j))pmin=p+5*i+j; sum=sum+*(p+i*5+j); } p=&a[0][0]; for(i=0;i<3;i++) for(j=0;j<5;j++) sum=sum+*(p+i*5+j); average=sum/15; printf("%d",*pmax); printf("%d",*pmin); printf("%5.2f",average);


我很笨的!! 但我很勤奋!!
2004-06-10 20:35
G★star
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2004-6-9
收藏
得分:0 

晕!!刚才一慌竟然把这个给忘了!!!

main() {int *p,*pmin,*pmax,i,j,a[3][5]; float average,sum=0; printf("input"); for(i=0;i<3;i++) for(i=0;i<3;i++) for(j=0;j<5;j++) scanf("%d",&a[i][j]); p=&a[0][0]; pmin=p; pmax=p; {if(*pmax<*(p+i*5+j))pmax=p+5*i+j; if(*pmin>*(p+5*i+j))pmin=p+5*i+j; sum=sum+*(p+i*5+j); } p=&a[0][0]; for(i=0;i<3;i++) for(j=0;j<5;j++) sum=sum+*(p+i*5+j); average=sum/15; printf("%d",*pmax); printf("%d",*pmin); printf("%5.2f",average); }


我很笨的!! 但我很勤奋!!
2004-06-10 23:44
快速回复:(希望jzh2004大哥再进来一下)有关C语言的题目。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028521 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved