码迷,mamicode.com
首页 > 其他好文 > 详细

张浩飞 160809307 (12)

时间:2016-12-16 00:58:26      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:bsp   can   struct   log   实现   style   char   span   turn   

#include<stdio.h>
struct student
{
    char number[10];
    char name[20];
    int age;
}; 
void one()
{
    student class3;
    char b;
    FILE *fp=fopen("c:\\student.txt","a+");
    printf("?????:");
    scanf("%s",class3.number);
    printf("?????:");
    scanf("%s",class3.name);
    printf("?????:");
    scanf("%d",&class3.age);
    fprintf(fp,"%s    %s    %d\n",class3.number,class3.name,class3.age);
    printf("????,??????????(yes/no):");
    scanf("%s",&b);
    do
    {
        printf("?????:");
        scanf("%s",class3.number);
        printf("?????:");
        scanf("%s",class3.name);
        printf("?????:");
        scanf("%d",&class3.age);
        fprintf(fp,"%s    %s    %d\n",class3.number,class3.name,class3.age);
        printf("????,??????????(yes/no):");
        scanf("%s",&b);
    }while(b==yes);
}
int main()
{
    printf("----------??????----------\n");
    printf("1.??????\n"); 
    printf("2.??????\n");
    printf("3.??????\n");
    printf("4.??????\n");
    printf("???:\n");
    int a;
    scanf("%d",&a);
    if(a==1)
        one();     
    return 0;
}

先看的第三题,老师那天上课讲的大概懂了一半一半,又看了看其他同学的,最后觉得能理解了一些。

#include<stdio.h>
#include<stdlib.h>
struct student{
    char sno[10];
    char stele[15];
    char sname[20];
    int score;
    int age;
    
};
int main()
{    
    student class3[31];
    scanf("%s%s%s%d%d",&class3[0].sno,&class3[0].sname,&class3[0].stele,&class3[0].age,&class3[0].score);
    printf("%s %s %s %d %d",class3[0].sno,class3[0].sname,class3[0].stele,class3[0].age,class3[0].score);
    return 0;    
}

第一题定义结构体,需要先确定存储信息都有什么,根据需要实现的功能看编码

#include<stdio.h>
struct student
{
    char sno[10];
    char sname[20];
    int age;
    char tel[11];
    int score;
}; 

int main()
{
    student class3[31];
    int i;
    for(i=0;i<31;i++)
          scanf("%s%s%d%s%d",class3[i].sno,class3[i].sname,&class3[i].age,class3[i].tel,&class3[i].score);
    for(i=0;i<31;i++)
          printf("%s %s %d %s %d\n",class3[i].sno,class3[i].sname,class3[i].age,class3[i].tel,class3[i].score);
    return 0;
}

 

张浩飞 160809307 (12)

标签:bsp   can   struct   log   实现   style   char   span   turn   

原文地址:http://www.cnblogs.com/zhf-9747/p/6185320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!