小霸王88的ChinaUnix博客
小霸王88
全部博文(321)
Makefie(2)
CFE(2)
mini2440(5)
TQ210(0)
TQ210(1)
mini2440(13)
TS流(10)
自动售货机(2)
百度手环(3)
DPMR(1)
集群技术(0)
AES(1)
RSA(0)
SHA(1)
MD5(0)
2017年(1)
2016年(10)
2015年(61)
2014年(187)
2013年(62)
Jxiang
victure8
upon_88
hg1995
瀚海书香
dyli2000
tekkaman
andyhzw
jeson201
chen4546
xiaopaox
sunpower
chz07088
草根老师
东汉魏国
lukeyzha
fanrwx
分类: C/C++
2014-06-24 12:01:25
原文地址:C语言实例46:结构体数组 作者:hnrainll
#include <stdio.h> #include <stdlib.h> struct student { char number[6]; char name[6]; int score[3]; } stu[2]; void output(struct student stu[2]); int main(int argc, char *argv[]) { int i, j; for(i = 0; i < 2; i++) { printf("请输入学生%d的成绩:\n", i + 1); printf("学号:"); scanf("%s",stu[i].number); printf("姓名:"); scanf("%s",stu[i].name); for(j = 0; j < 3; j++) { printf("成绩 %d. ",j + 1); scanf("%d", &stu[i].score[j]); } printf("\n"); } output(stu); system("pause"); return 0; } void output(struct student stu[2]) { int i, j; printf("学号 姓名 成绩1 成绩2 成绩3\n"); for(i = 0; i < 2; i++) { printf("%-6s%-6s", stu[i].number, stu[i].name) ; for(j = 0; j < 3; j++) printf("%-8d",stu[i].score[j]); printf("\n"); } }
上一篇:C语言实例45:结构体变量
下一篇:C语言实例47:结构体指针变量
登录 注册