| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 307 人关注过本帖
标题:给位高手,麻烦帮我看下这个程序哪些地方有问题吧,先谢过啦。
只看楼主 加入收藏
tudou2xigua
Rank: 2
等 级:论坛游民
帖 子:87
专家分:54
注 册:2011-3-20
结帖率:90.32%
收藏
已结贴  问题点数:40 回复次数:2 
给位高手,麻烦帮我看下这个程序哪些地方有问题吧,先谢过啦。
#include<stdio.h>
#include<string.h>
#define FORMAT "%d,%s,%c,%d,%d,%d,%f,%f,%f,%f,%f"
struct date
{
    int year;
    int month;
    int day;
};
typedef struct
{
    int Num;
    char Name[10];
    char Sex;
    float English,DataStructure,CPlusPlus;
    float Sum,Average;
}Student;
Student stud[100];
struct Date date1[100];
int count=0;
void ReadData(Student*p1,Data*p2)
{
    for(count=0;count<100;count++)
    {
        printf("请输入第%d个学生信息:",++count);
        scanf(FORMAT,&p1->Num,p1->Name,&p1->Sex,&p2->year,&p2->month,&p2->day,&p1->English,&p1->DataStructure,&p1->CPlusPlus,&p1->Sum,&p1->Average);
        printf("\n");
    }
}
void Display(Student*p1,Date*p2)
{
    for(count=0;count<100;count++)
    {
        printf(FORMAT,p1->Num,p1->Name,p1->Sex,p2->year,p2->month,p2->day,p1->English,p1->DataStructure,p1->CPlusPlus,p1->Sum,p1->Average);
        printf("\n");
    }
}
void main()
{
    ReadData(&stud,&date1);
    Display(&stud,&date1);
}
搜索更多相关主题的帖子: English 
2011-05-31 19:51
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:0 
printf("请输入第%d个学生信息:",++count); //printf("请输入第%d个学生信息:",1+count);

2011-05-31 19:58
zyt0951
Rank: 2
等 级:论坛游民
帖 子:17
专家分:70
注 册:2011-3-29
收藏
得分:40 
问题很多啊 
程序代码:
#include<stdio.h>
#include<string.h>
#define FORMAT "%d,%s,%c,%d,%d,%d,%f,%f,%f,%f,%f"
typedef struct
{
    int year;
    int month;
    int day;
}Date;
typedef struct
{
    int Num;
    char Name[10];
    char Sex;
    float English,DataStructure,CPlusPlus;
    float Sum,Average;
}Student;
Student stud[100];
Date date1[100];
void ReadData(Student *p1,Date *p2)
{
    for(int count=0;count<100;count++)
    {
        printf("请输入第%d个学生信息",count);
        scanf("FORMAT,&p1->Num,&p1->Name,&p1->Sex,&p2->year,&p2->month,&p2->day,&p1->English,&p1->DataStructure,&p1->CPlusPlus,&p1->Sum,&p1->Average);
        printf("\n");
    }
}
void Display(Student *p1,Date *p2)
{
    for(int count1=0;count1<100;count1++)
    {
        printf(FORMAT,p1->Num,p1->Name,p1->Sex,p2->year,p2->month,p2->day,p1->English,p1->DataStructure,p1->CPlusPlus,p1->Sum,p1->Average);
        printf("\n");
    }
}
void main()
{
    ReadData(stud,date1);
    Display(stud,date1);
} 
2011-06-01 08:15
快速回复:给位高手,麻烦帮我看下这个程序哪些地方有问题吧,先谢过啦。
数据加载中...
 
   



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

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