C语言 创建简单结构体输入学生基本信息

/*结构体*/
#include<stdio.h> 
#include<Windows.h>
struct student
{
    char name[10];
    char address[100];
    char phone[20];
    int score[3];
    int num;
    struct student *next; 
 };
 int main()
 {
     int number;
     int i;
     printf("请输入需要录入总学生人数:");//输入人数 
     scanf("%d",&number);
     struct student stu_01[number];//结构体变量 
     for(i=0;i<number;i++)
     {
         printf("\n请输入第%d个学生基本信息",i+1);
         printf("\n学生姓名为:");scanf("%s",stu_01[i].name);
         printf("\n学生家庭地址:");scanf("%s",stu_01[i].address);
         printf("\n学生电话号码:");scanf("%s",stu_01[i].phone);
         //printf("学生三科成绩如下:") 
         printf("\n学生数学:");scanf("%d",&stu_01[i].score[0]);
         printf("\n学生英语四级:");scanf("%d",&stu_01[i].score[1]);
         printf("\n学生计算机基础成绩:");scanf("%d",&stu_01[i].score[2]);
         stu_01[i].num=stu_01[i].score[0]+stu_01[i].score[1]+stu_01[i].score[2];
     }
     system("cls"); 
     for(i=0;i<number;i++)
     {
         printf("%s学生信息打印如下:",stu_01[i].name);
         printf("家庭住址:%s\n",stu_01[i].address);
         printf("家庭电话:%s\n",stu_01[i].phone);
         printf("高数成绩%d\n",stu_01[i].score[0]);
         printf("英语四级%d\n",stu_01[i].score[1]);
         printf("计算机基础%d\n",stu_01[i].score[2]);
         printf("%s总分为:%d\n",stu_01[i].name,stu_01[i].num); 
     }
     return 0;
 }

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值