您的位置:首页 > 编程语言 > C语言/C++

C语言博客作业-结构体

2017-12-24 22:07 302 查看
一、PTA实验作业

题目1:计算两个复数之积

本题PTA提交列表(要提交列表,不是结果)



设计思路

struct complex{

定义real;imag;

};//该结构体表示复数的实部和虚部。

定义一个结构体变量 product,它表示相乘后的复数

product.real(表示新复数的实部)=(x.realy.real)-(x.imagy.imag);

product.imag(新复数的虚部)=(x.realy.imag)+(x.imagy.real);

返回 product;

3.代码截图



4.本题调试过程碰到问题及PTA提交列表情况说明。



题目2:时间换算

本题PTA提交列表(要提交列表,不是结果)



设计思路

定义结构体数组Time,时,分,秒

定义一个字符ch,增加的秒数n,结构体变量time

输入time和n

如果(time.s+n>=60)

time.s=time.s+n-60; time.m+=1;

否则 time.s加上n

如果(time.m>=60) time.m=time.m-60; time.h+=1;

如果if(time.h==24) time.h=time.h-24

输出结果

3.代码截图



4.本题调试过程碰到问题及PTA提交列表情况说明。



题目3: 通讯录的录入与显示

本题PTA提交列表(要提交列表,不是结果)



设计思路

struct f{

char name,birthday,sex gh,sj

};//该结构体表示朋友的名字,生日,性别,固话,手机

定义变量i,k,m,n;定义结构变量a[11];输入n;

for i=0 to i<n

输入n位朋友姓名,生日,性别,固话,手机;

输入k, 定义b[k];

for i=0 to i<k

输入b[i];

for i=0 to i

3.代码截图



4.本题调试过程碰到问题及PTA提交列表情况说明。



二、截图本周题目集的PTA最后排名。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: