搜索
查看: 882|回复: 3
打印 上一主题 下一主题

一个C语言的简单问题

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-19 18:14:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int code[3];
    int i=0;
    for(i=0;i<=3;i++)
        scanf("%d",&code[i]);
    for(i=0;i<=3;i++)
        {
            if(code[i]>=code[0])
                if(code[i]>=code[1])
                    if(code[i]>=code[2])
                        if(code[i]>=code[3])
                            printf("\nThe MAX number%d",code[i]);
        }
        system("pause");
}
如果第四个数据是最大的,就不能输入第四个数据啊

沙发
发表于 2014-6-19 19:13:44 | 只看该作者
int code[3]那么数组长度只有3
只能访问code[0] code[1] code[2]
板凳
发表于 2014-7-19 13:23:53 | 只看该作者
不明巨额里
地板
发表于 2014-8-12 16:11:33 | 只看该作者
数组后面的中括号中表示数组中的元素个数,int code[3],这样定义表示数组中有3个元素,code[0]、code[1]、code[2],所以你是访问不到第4个数的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表