幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2368|回复: 3

[通用编程] 结构输出的问题

[复制链接]

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2007-5-24 07:42:53 | 显示全部楼层 |阅读模式
程序如下:
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. struct stud
  4. {
  5.     int num;
  6.     char name[20];
  7.     float score[3];
  8. }student[2];
  9. void main()
  10. {
  11.     void abc(struct stud numb[]);
  12.     int i,j;
  13.     char number[20];
  14.     for(i=0;i<2;i++)
  15.     {
  16.         gets(number); student[i].num=atoi(number);
  17.         gets(student[i].name);
  18.         for(j=0;j<3;j++)
  19.         {
  20.             gets(number); student[i].score[j]=atof(number);
  21.         }
  22.     }
  23.     printf("\n num   name     score1            score2           score3\n");
  24.     for(i=0;i<2;i++)
  25.     {
  26.         printf("%2d  %8s   ",student[i].num,student[i].name);
  27.         for(j=0;j<3;j++)
  28.             printf("%18f",student[i].score[j]);
  29.         printf("\n");
  30.     }
  31.     abc(student);
  32. }
  33. void abc(struct stud numb[])
  34. {
  35.     float b,c;
  36.     int k,l;
  37.     for(k=0;k<1;k++)
  38.     {
  39.         for(l=0;l<3;l++)
  40.             b=b+numb[k].score[l];
  41.     }
  42.    
  43.     printf("第一学生总成绩%d\n",b);
  44.         
  45.         
  46. }
复制代码
为什么最后的那个函数无法输出正确的值呢?应该怎么写??[s:6]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2007-5-24 08:03:08 | 显示全部楼层
1.float b=0;
2.for(k=0;k<=1;k++)
3.printf("第一学生总成绩%f\\n",b);
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2007-5-24 08:06:54 | 显示全部楼层
好像不是这样吧,这样直接输出0,好像b=b+num[k].score[j],传不到值给b?[s:6]  [s:6]  [s:6]  [s:6]  [s:6]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

20

主题

197

帖子

2641

积分

⑥精研

积分
2641
QQ
发表于 2007-5-24 15:38:23 | 显示全部楼层
最后一句输出时格式化输出时出错了
改成
printf("第一学生总成绩%f",b);
签名要少于60,SO,i haven't upload my pic
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-28 22:30 , Processed in 0.025697 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表