请阅读以下程序:main(){int a=5,b=0,c=0;if(a=b+c) printf(“***\n”);else printf(“$$$\n”);}以下描述哪个正确()。
A. 有语法错不能通过编译
B. 可以通过编译但不能通过连接
C. 输出***
D. 输出$$$
以下程序对输入的四个整数,按从小到大的顺序输出。请在内填入正确内容。main(){int t,a,b,c,d;printf(“input a,b,c,d:”)scanf(“%d,%d,%d,%d”, &a,&b,&c,&d );if(a>b) { t=a;a=b;b=t; }if (a>c) {t=a;a=c;c=t;}if (a>d) {t=a;a=d;d=t;}if () {t=b;b=c;c=t;}if (b>d) {t=b;b=d;d=t;}if (c>d) {t=c;c=d;d=t;}printf(“%d,%d,%d,%d”,a,b,c,d);}