作业帮 > 综合 > 作业

输入三个整数值给a、b、c,把b值给a,c值给b,a值给c,交换输出a、b、c的值

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/03 12:04:18
输入三个整数值给a、b、c,把b值给a,c值给b,a值给c,交换输出a、b、c的值
main()
{
\x09int a,b,c,d;
\x09printf("Enter a,b,c:");
\x09scanf("%d%d%d",&a,&b,&c);
\x09d=a;
\x09a=b;
\x09b=c;
\x09a=d;
\x09printf("a=%d b=%d c=%d\n",a,b,c);
}
运行结果不对
你的那个是对的啊
main()
{
int a,b,c,t;
scanf("%d,%d,%d",&a,&b,&c);
t=a;
a=b;
b=c;
c=t;
printf("%d,%d,%d",a,b,c);
}
再问: 运行结果不对。。。不是互换。。。。。
再答: 你的最后一个应该是c=d
再问: 是c=d。手误,运行结果就是我截图的那个
再答: 不会啊,我把你那个复制过去,改了c=d,就对了 你确定你运行的环境没错? 你输入 1 2 3的时候不要用逗号,中间用空格试试
再问: 对了。。。原来不能用逗号啊。。。。。。汗。。。。。