专注各种脚本编程
Baidu
加入收藏夹
本站内容有下面分类知识,欢迎您的到来^_^
shell相关:指令篇 基础篇 脚本欣赏 编程实例 shell问问 shell视频教程 技巧篇 水平测试 E文资料 vi编辑器 高级Bash脚本编程指南
其他:mysql perl c语言 oracle
当前位置:| 主页>c语言教程>

71.编写输入/输出函数-经典C语言程序设计100例

百度收藏 QQ搜藏
【程序71】
题目:编写input()和output()函数输入,输出5个学生的数据记录。
1.程序分析:
2.程序源代码:
#define N 5
struct student
{ char num[6];
  char name[8];
  int score[4];
} stu[N];
input(stu)
struct student stu[];
{ int i,j;
  for(i=0;i<N;i++)
  { printf("\n please input %d of %d\n",i+1,N);
   printf("num: ");
   scanf("%s",stu[i].num);
   printf("name: ");
   scanf("%s",stu[i].name);
    for(j=0;j<3;j++)
    { printf("score %d.",j+1);
     scanf("%d",&stu[i].score[j]);
    }
   printf("\n");
  }
}
print(stu)
struct student stu[];
{ int i,j;
printf("\nNo. Name Sco1 Sco2 Sco3\n");
for(i=0;i<N;i++)
{ printf("%-6s%-10s",stu[i].num,stu[i].name);
  for(j=0;j<3;j++)
   printf("%-8d",stu[i].score[j]);
  printf("\n");
}
}
main()
{
  input();
  print();
}
上一篇:70.计算一个字符串长度-经典C语言程序设计100例 下一篇:72.创建链表-经典C语言程序设计100例

power by soyo123 2007-2008