竞赛讨论区 > 刚入门C语言,不知道哪里有错误。希望大佬帮助一下
头像
Mcheer
发布于 2018-10-31 18:33
+ 关注

刚入门C语言,不知道哪里有错误。希望大佬帮助一下

我一直不知道自己出错在哪里。求路过大佬指正。
#include<stdio.h>
int main()
{     float o,k;//进行提取比较     int x=0,y=0,flog;//计算有几根棍是相同     int i,u,q;//循环变量值     float p[6];     printf("请输入六根棍的长度\n");     for (q=0;q<=5;q++)         scanf("%f",&p[q]);     o=p[0];//提取第一个进行相同比较计算     for(i=0;i<=5;i++)     {         if (o==p[i])         {             x=x+1;//计算棍数         }         else              k=p[i];     }     for(u=0;u<=5;u++)     {         if (k==p[u])             y=y+1;//计算不同长度的棍数的数量     }     //进行x,y比较置换数值进行最终输出判断     if (y > x )     {         flog=x;         x=y;         y=flog;     }     if( (x==4 && y==2 )||(x==5))         printf("Elephant\n");     else if (x==6)         printf("Elephant\n");     else if (x==4 && y==1)         printf("Bear\n");     else         printf("Hermia\n");     return 0;
}

全部评论

(1) 回帖
加载中...
话题 回帖

等你来战

查看全部

热门推荐