用win-tc写的。。
main()
{int a,b,c:_____________;
________________;
____________'a=b;b=c;_______;
printf("%d,%d,%d,a,b,c);
}
若输入10,20,30,则程序的执行结果是20,30,10,请填充程序(_____是写的地方)
高手帮下忙~~~~~~~~谢谢
用win-tc写的。。
main()
{int a,b,c:_____________;
________________;
____________'a=b;b=c;_______;
printf("%d,%d,%d,a,b,c);
}
若输入10,20,30,则程序的执行结果是20,30,10,请填充程序(_____是写的地方)
高手帮下忙~~~~~~~~谢谢
main()
{ int a,b,c;
int temp;
scanf("%d%d%d",&a,&b,&c);
temp=a;a=b;b=c;c=temp;
printf("%d,%d,%d",a,b,c);
}
}
可以用算法,不用中间变量
其实 你想麻烦了 这个 就是 一个 间的 的 赋值 和 交换值的 过程
main()
{int a,b,c:
_____________;
________________;
____________'a=b;b=c;
_______;
printf("%d,%d,%d,a,b,c);
}
这个里面 没有一个中间变量 所以不可能完成 值的交换
你看看是不是 你 题目 看错了 少点什么啊 ?
main()
{
int a,b,c;
int sum;
scanf("%d%d%d",&a,&b,&c);
sum=a;a=b;b=c;c=sum;
printf("%d,%d,%d",a,b,c);
}
}