| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 474 人关注过本帖
标题:这段c语言里面为什么要加if语句
只看楼主 加入收藏
ppppphh
Rank: 1
等 级:禁止访问
帖 子:106
专家分:0
注 册:2010-4-11
结帖率:75%
收藏
 问题点数:0 回复次数:7 
这段c语言里面为什么要加if语句
#include<stdio.h>
void main()
{
    int b[2][5] = { {7,15,5,8,20},{12,25,37,16,28}};
    int i,j,k=b[0][0];
    for(i=0;i<2,i++)
        for(j=0;j<5;j++)
            if (b[i][j]<k)k=b[i][j]);
    printf("%d\n",k);   
}
为什么有3个整形变量 i,j,k?还有if语句在这里面起什么作用,里面的内容说了些什么?请有经验的来谈谈,最好通俗一点
搜索更多相关主题的帖子: c语言 语句 
2010-05-01 09:54
ychf890225
Rank: 4
等 级:业余侠客
帖 子:85
专家分:221
注 册:2010-4-15
收藏
得分:0 
代码对吗?我看不明白
2010-05-01 09:57
PP_make
Rank: 2
等 级:论坛游民
帖 子:21
专家分:62
注 册:2010-4-25
收藏
得分:0 
#include<stdio.h>
int main(void)
{
    int b[2][5] = { {7,15,5,8,20},{12,25,37,16,28}};
    int i,j,k=b[0][0];
    for(i=0;i<2;i++)
        for(j=0;j<5;j++)
            if (b[i][j]<k)
                k=b[i][j];
    printf("%d\n",k);
    return 0;   
}
b 是你定义的二行五列的数组,i,j用于两个for 循环,对数组进行遍历的,初值 k=b[0][0]; 即 k=7,
if (b[i][j]<k)               
k=b[i][j];  是将数组中的最小值赋给 k 的,也就是说,求该数值中的最小值,并用 k 来输出的
2010-05-01 13:55
炫舞小子
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-01 14:12
程冬水
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-05-01 14:16
honey536
Rank: 2
来 自:山东
等 级:论坛游民
帖 子:68
专家分:76
注 册:2010-4-20
收藏
得分:0 
同楼上
2010-05-01 15:11
ychf890225
Rank: 4
等 级:业余侠客
帖 子:85
专家分:221
注 册:2010-4-15
收藏
得分:0 
晕 我也说怎么看不明白呢,多了个括号
2010-05-01 15:29
拐角的认识
Rank: 2
等 级:论坛游民
帖 子:12
专家分:12
注 册:2010-4-5
收藏
得分:0 
K    是存放最小值,通过IF与其他值进行比较,最后输出最小值。
C语言第七章有
2010-05-01 21:18
快速回复:这段c语言里面为什么要加if语句
数据加载中...
 
   



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

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