c语言编程,输入11个数,比较后10个数和第一个数的大小,输出大于,等于,小于的个数。结果表示要求使用库函数,求大神解答下
#include<stdio.h>
int main()
{
int a[11],i,b=0,c=0,d=0;
for(i=0;i<11;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<11;i++)
{
if(a[0]<a[i])
b++;
}
for(i=1;i<11;i++)
{
if(a[0]>a[i])
c++;
}
for(i=1;i<11;i++)
{
if(a[0]==a[i])
d++;
}
printf("比a[0]大的有:%d个,比a[0]小的有:%d个,比a[0]一样大的有:%d个\n",b,c,d);
}
int main()
{
int a[11],i,b=0,c=0,d=0;
for(i=0;i<11;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<11;i++)
{
if(a[0]<a[i])
b++;
}
for(i=1;i<11;i++)
{
if(a[0]>a[i])
c++;
}
for(i=1;i<11;i++)
{
if(a[0]==a[i])
d++;
}
printf("比a[0]大的有:%d个,比a[0]小的有:%d个,比a[0]一样大的有:%d个\n",b,c,d);
}
温馨提示:答案为网友推荐,仅供参考