zoukankan      html  css  js  c++  java
  • C 实战练习题目71

    题目:编写input()和output()函数输入,输出5个学生的数据记录。

    程序分析:无。

    程序源代码:

     1 #include<stdio.h>
     2 #include<stdlib.h>
     3 typedef struct{
     4     char name[20];
     5     char sex[5];
     6     int  age;
     7 }Stu;
     8 void input(Stu*stu);
     9 void output(Stu*stu);
    10 int main()
    11 {
    12     Stu stu[5];
    13     printf("请输入5个学生的信息:姓名 性别 年龄:
    ");
    14     input(stu);
    15     printf("5个学生的信息如下:
    姓名  性别  年龄
    ");
    16     output(stu);
    17     
    18     system("pause");
    19     return 0;
    20 }
    21 void input(Stu*stu)
    22 {
    23     int i;
    24     for(i=0;i<5;i++)
    25         scanf("%s%s%d",stu[i].name,stu[i].sex,&(stu[i].age));
    26 }
    27 void output(Stu*stu)
    28 {
    29     int i;
    30     for(i=0;i<5;i++)
    31         printf("%s %s %d
    ",stu[i].name,stu[i].sex,stu[i].age);
    32 }

    以上程序执行输出结果为:

    请输入5个学生的信息:姓名 性别 年龄:
    aaa m 15
    bbb m 16
    ccc m 15
    ddd m 17
    eee m 16
    5个学生的信息如下:
    姓名  性别  年龄
    aaa m 15
    bbb m 16
    ccc m 15
    ddd m 17
    eee m 16

    感谢你的阅读,请用心感悟!希望可以帮到爱学习的你!!分享也是一种快乐!!!请接力。。。

    点击查看原文,谢谢!

  • 相关阅读:
    windows下pip安装python module失败
    设置jenkins的邮件通知功能
    jenkins 中 violation使用pylint
    pylint & jenkins
    dracut 基本介绍
    etcdctl 命令介绍
    python
    django --------------------- [必要操作]
    vim
    ssl选购
  • 原文地址:https://www.cnblogs.com/kangyifan/p/13284269.html
Copyright © 2011-2022 走看看