⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 6-6-4.c

📁 2005软件工程师考试下午编程题源代码
💻 C
字号:
/*中国系统分析员顾问团,http://www.csai.cn*/
/*程序员下午考试指南书籍源码*/

#include <stdio.h>
#define N sizeof(tbl)/sizeof(tbl[0])
int A,B,C,D,E,F;
struct ele{
char vn;
int *vp;
}tbl[]={{'A',&A},{'B',&B},{'C',&C},{'D',&D},{'E',&E},{'F',&F}},t;

main(){
int k,j,m;
for(k=0;k<N;k++){
printf("Enter data for%\n",tbl[k].vn);
scanf("%d",tbl[k].vp);
}
m = N-1; /*采用冒泡法排序*/
while (m>0){
for( k=j =0;j<m;j++) /*比较直至上轮循环的最后交换前*/
if(*tbl[j].vp < *tbl[j+1].vp){
t = tbl[j];
tbl[j] = tbl[j+1];
tbl[j+1] = t;
k = j;
}
m =k;  /*本框填 m-1 不给分*/
}
for( k = 0;k < N;k++)
printf("%c(%d)\t",tbl[k].vn,*tbl[k].vp);
printf("\n");
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -