我知道我的问题出在哪里了,
我输入数字时用的是逗号~!~!
奇怪,为什么会出现这种状况呢?
我输入数字时用的是逗号~!~!
奇怪,为什么会出现这种状况呢?
我想要快乐。
这个程序可以应付。
#include <stdio.h>
int main(void)
{
int i,j,a[4],m=0,n=0,b[]={1,2,3,4},change=0;
do{
Foot: for(i=0;i<4;i++)
scanf("%d",&a[i]);
i-=1;
while(i>0) /*重复处理*/
{
for(j=i-1;j>-1;j--)
if(a[j]==a[i])
{printf("return\n");goto Foot;}
i--;
}
m=0;n=0;
printf("times:%d\n",change+1);
for(i=0;i<4;i++) /*统计它们关系*/
for(j=0;j<4;j++)
if(a[i]==b[j])
if(i==j)
m++;
else
n++;
printf("righ:%d warn:%d\n",m,n);
change++;
}while(change<7&&m!=4); /*七次机会,命中结束循环。*/
return 0;
}