• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C语言博客作业--结构体

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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

1.本题PTA提交列表

2.设计思路

struct complex{
    int real;
    int imag;
};
定义result;
计算实部result.real;
计算虚部result.imag;
返回  result;

3.代码截图

4.本题调试过程碰到问题及解决办法

刚开始把问题复杂化了,仔细看清题目发现很简单

题目2. 计算职工工资

1.本题PTA提交列表

2.设计思路

struct p{
	char name[10];
	float jb,fd,zc,sf;//基本工资、浮动工资、支出、实发工资 
};
定义变量i,n;
定义结构数组struct p a[1000];
for   i=0   to   i<n
输入员工的姓名,基本工资,浮动工资,支出;
实发工资=基本工资+浮动工资-支出;//计算员工实发工资
end for
for   i=0   to   i<n
输出姓名和实发工资;
end for

3.代码截图

4.本题调试过程碰到问题及解决办法

刚开始只输出了第一个员工的工资,后来调试后解决了

题目3有理数比较

1.本题PTA提交列表

2.设计思路

定义整型变量a1,b1,a2,b2;
定义浮点型变量a,b;
定义字符型变量c;
输入a1,b1,a2,b2;
    a=a1*1.0/b1;
    b=a2*1.0/b2;
如果a>b
    c='>';
如果a<b
    c='<';
如果a=b
    c='=';
输出a1,b1,a2,b2;

3.代码截图

4.本题调试过程碰到问题及解决办法

本题没有用到结构体的方法做,没遇到什么问题

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

三、阅读代码

代码一

如果整数不够2列就补上0,这种方法很巧妙

代码二

四、学习总结

1.自己总结本周学习内容。

  • 指针字符串
    字符串的复制,连接,比较及计算字符串长度的函数,在系统头文件string.h中定义

字符串复制函数 char *strcpy(char *s1,char *s2)

字符串连接函数 strcat(s1,s2)

  • 结构
    结构的定义:
    struct 结构名{
    类型名 结构成员名
    };

    struct 结构名{
    类型名 结构成员名
    }结构变量名表;
  • 递归

递归函数原理:递归就是子程序(或函数)直接调用自己或通过一系列调用语句间接调用自己,是一种描述问题和解决问题的基本方法

递归是把一个不能或不好解决的大问题转化为一个或几个小问题,再把这些小问题进一步分解成更小的问题,直至每个小问题都可以直接解决

2 罗列错题。



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap