-
结构体应用学生成绩录入
#include<stdio.h>
#include<conio.h>
#include<string.h>
struct stud_type
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
char name[20];
long num;
char sex;
};
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
void print(struct stud_type *p)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
int i;
for(i=0;i<3;i++)
printf("%-20s%8ld%c\n",(p+i)->name,(p+i)->num,(p+i)->sex);
//printf("%-20s%8ld%c\n",(*(p+i)).name,(*(p+i))->num,(*(p+i))->sex);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
void main()
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
struct stud_type student[3],*p;
int i;
for(i=0,p=student;i<3;p++,i++)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
printf("Input student[%d] name:",i);
scanf("%s",p->name);
printf("Input student[%d] num:",i);
scanf("%ld",&p->num);
printf("Input student[%d] sex:",i);
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
scanf(" %c",&p->sex); /**//*%c前要加入空格,否则在输入时会出错!回车符会当作字符处理*/
}
print(student);
getch();
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
#include<stdio.h>
#include<conio.h>
#include<string.h>
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
struct stud_type
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
char name[20];
int num;
char sex;
};
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
void print(struct stud_type *p)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
int i;
for(i=0;i<3;i++)
printf("%-10s%-5d%c\n",(p+i)->name,(p+i)->num,(p+i)->sex);
//printf("%-20s%8ld%c\n",(*(p+i)).name,(*(p+i))->num,(*(p+i))->sex);
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
void input(struct stud_type *p)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
int i;
for(i=0;i<3;i++)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{
printf("Input student[%d] name:",i);
scanf("%s",(p+i)->name);
printf("Input student[%d] num:",i);
scanf("%ld",&(p+i)->num);
printf("Input student[%d] sex:",i);
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
scanf(" %c",&(p+i)->sex); /**//*%c前要加入空格,否则在输入时会出错!回车符会当作字符处理*/
}
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
void main()
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
{
struct stud_type student[3];
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
input(student);
print(student);
getch();
}
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
-
相关阅读:
java poi 操作
java map 根据 map的value值进行排序
Windows navcat 连接虚拟机mysql
如何阻止Windows广告窗口弹出
python gitlab 学习笔记
Java的家庭记账本程序(D)
《程序员修炼之道:从小工到专家》的阅读笔记(二)
Java的家庭记账本程序(C)
Java的家庭记账本程序(B)
Java的家庭记账本程序(A)
-
原文地址:https://www.cnblogs.com/qixin622/p/626144.html
Copyright © 2020-2023
润新知