2024-06-28 05:55:34
编译能通过 但结果不正确。。。
要求不能用数组 ,只能用条件 和循环
不用数组,那个难啊!
哥们儿 这个你看看
#include
void main()
{int a,b,c;
int fun(int x,int y,int z);
printf("请输入0~9中的任意三个数:\n");
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
printf("你输入的数为\n%d\t%d\t%d\t\n",a,b,c);
printf("结果为:\n");
if(a==0) fun(a,b,c); else
if(b==0) fun(b,a,c); else
if(c==0) fun(c,a,b); else
{printf("%d %d %d\n",a,b,c);
printf("%d %d %d\n",a,c,b);
printf("%d %d %d\n",b,a,c);
printf("%d %d %d\n",b,c,a);
printf("%d %d %d\n",c,a,b);
printf("%d %d %d\n",c,b,a);};
}
int fun(int x,int y,int z)
{
printf("%d %d\n",y,z);
printf("%d %d\n",z,y);
printf("%d %d %d\n",y,x,z);
printf("%d %d %d\n",y,z,x);
printf("%d %d %d\n",z,x,y);
printf("%d %d %d\n",z,y,x);
return 0;
}
2024-06-28 04:28:21