zoukankan
html css js c++ java
结构体应用学生成绩录入
#include
<
stdio.h
>
#include
<
conio.h
>
#include
<
string
.h
>
struct
stud_type
{
char
name[
20
];
long
num;
char
sex;
}
;
void
print(
struct
stud_type
*
p)
{
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);
}
void
main()
{
struct
stud_type student[
3
],
*
p;
int
i;
for
(i
=
0
,p
=
student;i
<
3
;p
++
,i
++
)
{
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);
scanf(
"
%c
"
,
&
p
->
sex);
/**/
/*
%c前要加入空格,否则在输入时会出错!回车符会当作字符处理
*/
}
print(student);
getch();
}
#include
<
stdio.h
>
#include
<
conio.h
>
#include
<
string
.h
>
struct
stud_type
{
char
name[
20
];
int
num;
char
sex;
}
;
void
print(
struct
stud_type
*
p)
{
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);
}
void
input(
struct
stud_type
*
p)
{
int
i;
for
(i
=
0
;i
<
3
;i
++
)
{
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);
scanf(
"
%c
"
,
&
(p
+
i)
->
sex);
/**/
/*
%c前要加入空格,否则在输入时会出错!回车符会当作字符处理
*/
}
}
void
main()
{
struct
stud_type student[
3
];
input(student);
print(student);
getch();
}
查看全文
相关阅读:
ASP.NET常见安全缺陷集锦[转]
林黛玉出家:给予中国给予我们的警示![摘]
关于管理 关于经营 还有很多东西都无从做好
ASP.NET 2.0的新增服务、控件与功能
将可视的DataGrid、DataList等的规范表数据导出并写入xls或doc格式保存
2006全球最具影响力品牌
.NET环境下水晶报表使用总结[转]
Asp.net(C#)分层——基础类
Asp.Net传参方式小结
MSN签名都成了广告位
原文地址:https://www.cnblogs.com/qixin622/p/626144.html
最新文章
addcalculatedmembers函数.
sql server 2008语言基础: 集合
sql server 2008语言基础: Tsql语言基础2简单技巧
sql server 2008语言基础: 透视转换
sql server 2008语言基础: 表表达式
sql server 2008语言基础: 子查询习题
sql server 2008语言基础: 连接查询习题
sql server 2008语言基础: 再回首之Sql 2008的merge关键字
sql server 2008语言基础: output表达式
分布式、多线程与高并发 涉及到这些关键词到底是说的什么
热门文章
MAF架构与MEF架构研究
c#中params关键字应用
如何用C#动态编译、执行代码例程(2)
开发在statusbar中显示当前操作(序)
如何用C#动态编译、执行代码
QT研究(1)
如何用C#动态编译、执行代码例程
将xml文件数据导入到sql中[原]
阿里巴巴怎么赚钱??
Imail+ORF配置
Copyright © 2011-2022 走看看