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();
}
查看全文
相关阅读:
【转载】使用Jquery操作Cookie对象
PHP实现双向链表、栈
Mysql触发器、模糊查找、存储过程、内置函数
List、Set、Map、数组之间各种转换
Android -- 压缩与解压文件
Android -- 动态添加布局
Android -- Service绑定解绑和aidl
Android -- 图像处理(信息量超大)
Android -- 利用Broadcast开启Service
Android -- Service的开启关闭与生命周期
原文地址:https://www.cnblogs.com/qixin622/p/626144.html
最新文章
Cognos第三方用户认证(CustomJavaProvider)
将博客搬至CSDN(放弃)
通过自己技能把某个网站的ppt全部下载下来的过程
windows 批处理把所有java源码导入一个txt文件中
bootstrap modal的data-dismiss属性
发发关于JavaScript的感慨,随手记几个js知识碎片
CentOS7 SSH相关
[Java]根据文件取得Mime Type的各种方法(转)
指定位置增加一行示例代码
如何解决机器重启后MySql服务跑不起来了1067,附解决过程
热门文章
CentOS 7 安装桌面环境
【转载】 C#中全角转半角以及半角转全角
【转载】ASP.NET MVC设置允许跨域访问
【转载】微软官方提供的Sqlserver数据库操作帮助类SQLHelper类
【转载】 阿里云几种云盘类型如何选择
【转载】阿里云ECS服务器监控资源使用情况
【转载】 C#工具类:使用iTextSharp操作PDF文档
使用百度统计来快速统计网站的访问情况
将ASP.NET网站部署到服务器IIS上
C#工具类:使用SharpZipLib进行压缩、解压文件
Copyright © 2011-2022 走看看