标签:
/*
#include <stdio.h>
#include <string.h>
typedef struct student
{
int age;
char name[20];
char sex[10];
}Stu;
int main(int argc, const char * argv[]) {
Stu b;
Stu *c;
c->age;
(*c).name;
b.age=99;
strcpy(b.name, "张青青");
strcpy(b.sex, "男");
printf("NAME: %s,SEX: %s,AGE: %d\n",b.name,b.sex,b.age);
return 0;
}
*/
/*
#include <stdio.h>
#define N 5
void input(struct student b[]);
typedef struct student
{
char name[20];
int grade;
float avg;
float sum;
} Stu;
void main()
{
Stu b[5];
input(stu b[]);
}
void input(Stu b[])
{
int i;
printf("请输入学生的信息:姓名,成绩:\n");
for (i=0; i<N;i++) {
scanf("%s %d %d",b[i].name,&b[i].grade[0],&b[i].grade[1]);
b[i].avg={b[i].grade[0]+b[i].[1]};
b[i].sum=b[i].grade[0]+b[i].grade[1];
}
}
*/
#include <stdio.h>
typedef struct
{
char name[10];
int score;
}Student;
int compute(Student s[5])
{
Student *p;
int sum;
for (p=s; p<=s+4; p++) {
sum +=p->score;
}
return sum;
}
int main(int argc, const char * argv[]) {
// insert code here...
Student s[5],*p;
for (p=s; p<=&s[4]; p++) {
printf("输入姓名和成绩,用空格分开:\n");
scanf("%s %d",p->name,&p->score);
}
printf("%d\n",compute(s));
return 0;
}
标签:
原文地址:http://www.cnblogs.com/YDshuaizai/p/5202056.html