郁闷,看不懂的循环。向兄弟们求助

httprui 2003-10-10 09:29:31
本程序为六个整型变量A、B、C、D、E、F输入整数,并按从大到小的顺序输出它们的名和值。如某次A、B、C、D、E、F的输入值为3、2、5、7、4、6,则程序将输出:

D(7)F(6)C(5)E(4)A(3)B(2)

[程序]
#define N sizeof tb1/sizeof tb1[0]
int A,B,C,D,E,F;
struct ele{
char vn;
int *vp;
}tb1[]={{‘A’,&A},{‘B’,&B},{‘C’,&C},
{‘D’,&D},{‘E’,&E},{‘F’,&F}},
t;
main()
{
int k,j,m;
for(k=0;kbr> { //这是什么东东??
printf(“Enter data for%\n”,tb1[k].vn);
scanf(“%d”,__(1)__);
}
m=N-1;
white (m>0)
{
for(k=j=0;jbr> if(__(2)__)
{
t =tb1[j];
tb1[j] =tb1[j+1];
tb1[j+1]=t;
__(3)__;
}
m=__(4)__;/*本框不可填m-1*/
}
for(k=0;kbr> printf(”%c(%d)”,____(5)____ ,____ (6)____)l
printf(“\n”);
}
...全文
26 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wintersongs 2003-10-10
  • 打赏
  • 举报
回复
应该是那样的吧
for(k=0;k<6;k++)
bing_huo 2003-10-10
  • 打赏
  • 举报
回复
。。。。ft
liao2001 2003-10-10
  • 打赏
  • 举报
回复
b4!那是叫你填空呀
acemeicn 2003-10-10
  • 打赏
  • 举报
回复
有时间钻研这种东西,还不如自己编一个程序实现一下
xavier_lee 2003-10-10
  • 打赏
  • 举报
回复
何必根书一般见识?!
leyt 2003-10-10
  • 打赏
  • 举报
回复
for(k=0;kbr> { //这是什么东东??

一定是印刷错误!
httprui 2003-10-10
  • 打赏
  • 举报
回复
在for 循环中缺了两个括号,试试补全后再作
刚刚发现,但在那里补括号还在考虑:)

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧