社区讨论

为啥我自己举例子试输出全对提交却全错,大佬求解(c语言)

P5715【深基3.例8】三位数排序参与者 4已保存回复 10

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
10 条
当前快照
1 份
快照标识符
@locn66n2
此快照首次捕获于
2023/10/30 16:32
2 年前
此快照最后确认于
2023/11/05 03:35
2 年前
查看原帖
C
#include<stdio.h>
int main(void)
{
	int a,b,c,d;
	int val[2];
	scanf("%d %d %d",&val[0],&val[1],&val[2]);
	a=val[0];
	b=val[0];
	for(int i=1;i<=2;i++)
	{
	if(val[i]<=a)
	{c=i;
	a=val[i];
	}}
	for(int i=1;i<=2;i++)
	{
	if(val[i]>=b)
	{d=i;
	b=val[i];
	}}
	for(int i=0;i<=2;i++)
	{if(i!=c&&i!=d)
	val[1]=val[i];
	}
	val[0]=a;
	val[2]=b;
	for(int i=0;i<=2;i++)
	printf("%d ",val[i]);
	return 0;
 } 

回复

10 条回复,欢迎继续交流。

正在加载回复...