标题:请问一下这种是什么错误?谢谢您
只看楼主
xiong2cc
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-1-17
结帖率:0
已结贴  问题点数:20 回复次数:1 
请问一下这种是什么错误?谢谢您
#include <stdio.h>
#include <stdlib.h>
int main()
{
    float a[5][5];
    float b[5][5];
    int i,j,m,n,c,d;
    float maxa,mina,maxb,minb;
    float y[5][5];
    /*文化产业*/
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
        {
            printf("a[%d][%d]=",i,j);
            scanf("%f",&a[i][j]);
        }
    }
    printf("请输入文化产业:\n");
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
        {
            printf("%f\t",a[i][j]);
        }
        printf("\n");
    }
    /*旅游产业*/
    for(m=0;m<5;m++)
    {
        for(n=0;n<5;n++)
        {
            printf("b[%d][%d]=",m,n);
            scanf("%f",&b[m][n]);
        }
    }
    printf("请输入旅游产业:\n");
    for(m=0;m<5;m++)
    {
        for(n=0;n<5;n++)
        {
            printf("%f\t",b[m][n]);
        }
        printf("\n");
    }
    /*文化产业*/
    maxa=a[0][0];
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
        {
            if(maxa<a[i][j])
            {
                maxa=a[i][j];
            }
        }
    }
    printf("maxa=%f\n",maxa);
     mina=a[0][0];
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
        {
            if(mina>a[i][j])
            {
                mina=a[i][j];
            }
        }
    }
    printf("mina=%f\n",mina);
   /*旅游产业*/
    minb=b[0][0];
    for(m=0;m<5;m++)
    {
        for(n=0;n<5;n++)
        {
            if(minb>b[m][n])
            {
                minb=b[m][n];
            }
        }
    }
    printf("minb=%f\n",minb);
    maxb=b[0][0];
    for(m=0;m<5;m++)
    {
        for(n=0;n<5;n++)
        {
            if(maxb<b[m][n])
            {
                maxb=b[m][n];
            }
        }
    }
    printf("maxb=%f\n",maxb);
      /*公式计算*/
   for(m=0;m<5;m++)
   {
        for(n=0;n<5;n++)
        {
            for(i=0;i<5;i++)
            {
                for(j=0;j<5;j++)
                {
                    y[c][d]=(a[i][j]-mina)/(maxa-mina);
                    c=i;
                    d=j;
                }
            }
         }
    }
   for(c=0;c<5;c++)
   {
        for(d=0;d<5;d++)
        {
            for(i=0;i<5;i++)
            {
                for(j=0;j<5;j++)
                {
                printf("%f\t",y[c][d]);
                }
            }
        }
        printf("\n");
   }

    system("pause");
    return 0;
}
搜索更多相关主题的帖子: 错误 float for i++ printf 
2018-01-17 10:17
li384022
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:102
专家分:176
注 册:2017-12-29
得分:20 
记得下次指出那个地方有错误 错误是啥
2018-01-17 10:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-484291-1-1.html




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

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