c语言求答案
问题:在一个有十个数的数组中判断是否有相同的数,有的话输出yes没有输出no。简单一点的方法,我这个为什么输出是三个no?
#include<stdio.h>
int main ()
= {
int a[5];
int i,jyn=10;for (i=0; i<n; i++)
for (i!=i;i<=n;¡++)
=if (alil==a[j]) t
printf("yes")
else{
printf ("no");
你可以写两个for循环
for(i=0;i<9;i++)
{
for(j=1;j<10;j++)
{
if(a[i]==a[j])
{
printf("yes");
break;//如果相等,则跳出循环
}
else
{
printf("no");//不想等也要跳出循环
break;
}
}
}
代码呢?