题目内容
下面的程序为6个整型变量A、B、C、D、E、F输入整数,并按从大到小的顺序输出整数及其所对应的变量名。例如,输入的数为3、2、5、7、4、6,则输出的形式为: D(7)F(6)C(5)E(4)A(3)B(2)。 include <stdio.h> int A,B,C,D,E,F; struct { char n; 【 】; }tb1[]={{A,&A},{B,&B},{C,&c},{D,&D),{E,&E},{F,&F}},t; main() { int i,j; for(i=0;i<6;i++)scanf("%d",【 】); for(i=0;i<5;i++) for(j=0;j<5-i;j++) if(【 】) { t=tb1[j]; tb1[j]=tb1[j+1]; tb1[j+1]=t; } for(i=0;i<6;i++) printf("%c(%d)",tb1[i].n,*tb1[i].p); printf("\n"); }
查看答案
搜索结果不匹配?点我反馈