| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 893 人关注过本帖
标题:一个输入四个学生和5门课成绩的代码,看看有什么错,
只看楼主 加入收藏
llp108
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-11-15
结帖率:25%
收藏
 问题点数:0 回复次数:2 
一个输入四个学生和5门课成绩的代码,看看有什么错,
这一段代码在输入时 只能输入2个名字和三个人的成绩,不知道为什么,谁能帮看看
 char name[4][20],*p_name[4];
 float score[4][5],*p_score[4];
 int i,j;
 for(i=0;i<4;i++)
    {p_name[i]=name[i];
     p_score[i]=score[i];}    
 printf("请输入学生姓名和成绩:\n");
 for(i=0;i<4;i++)
     {gets(p_name[i]);
      for(j=0;j<5;j++)
          scanf("%f",p_score[i]+j);
      }
搜索更多相关主题的帖子: 学生 代码 name 输入 float 
2007-12-27 14:10
llp108
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-11-15
收藏
得分:0 
为什么我将gets(p_name[i])改为scanf("%s",p_name[i])就好了  前面已经加了#include"string.h"

[[italic] 本帖最后由 llp108 于 2007-12-27 14:30 编辑 [/italic]]
2007-12-27 14:21
VanGogh
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-5-27
收藏
得分:0 
编译器?
2007-12-27 15:42
快速回复:一个输入四个学生和5门课成绩的代码,看看有什么错,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011151 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved