以下程序的输出结果是()。

2024-11-28 16:18:52
推荐回答(1个)
回答1:

下面应该是你的程序吧:#include"stdio.h"main(){inta=3,b=2,c=1;//这里a=3,b=2,c=1c-=++b;//b进行自加得b=2+1=3;老滑c=c-b=1-3=-2得c=-2(a=3,b=3)b*=a+c;//a+c=3+-2=1;b=b*1=3*1=3(a=3,b=3,c=-2){intb=5,c=12;//这里取a=3,b=5,c=12c/=b*2;//b*2=10;c=c/10=12/10=1;(a=3,b=5,c=1)a-=c;//a=a-c=3-1=2(a=2,b=5,c=1)printf("%d,%d,%d",a,b,c);//输出2,5,1a+=--c;//c进行自减c=0;a=a+c=2;(a=2)}printf("%d,%d,%d\n"瞎洞,a,b,c);//a=2;b=3;c=-2输出2,3,-2}所磨含枯以你这个程序的最终结果为2,5,12,3,-2回车(第一个c和第二个a因为没换行连在一起了)