SHAOXIAOJ正在加载中...

1208: 【实验9.1.1 结构体程序设计】

金币值:2 定数:6 时间限制:1.000 s 内存限制:128 M
正确:11 提交:14 正确率:78.57% 命题人:
点赞量:0 收藏量:0 题目类型:程序 知识点: 结构体

题目描述

 下列程序的功能是定义一个person类型的结构体,定义一个结构体变量并赋初值,修改结构体的成员变量信息,在屏幕中输出结果。修改程序,保证运行正确。

#include <stdio.h>

struct person

{

    char name[10];       //姓名                           

    int age;              //年龄

};

int main(void)

{

struct person p1={"jack",18},p2;

p2=p1;                             

if(p1.name[0]>='a' && p1.name<='z')                                /*$ERROR$*/

*p2.name=p1.name-32;                                 /*$ERROR$*/

p2->age=20;                                                   /*$ERROR$*/

printf("p1.name=%s,p1.age=%d\n",p1.name,p1.age);

printf("p2.name=%s,p2.age=%d\n",p2.name,p2.age);

return 0;

}


输出样例    复制

p1.name=jack,p1.age=18
p2.name=Jack,p2.age=20