自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Linux C 编程一站式学习 第7章 结构体 练习题

7.2数据抽象(81页)1、在本节的基础上实现一个打印复数的函数,打印的格式是x+yi,如果实部或虚部为0则省略,例如:1.0,-2.0i,-1.0+2.0i,1.0-2.0i。最后编写一个main函数测试本节的所有代码。想一想这个打印函数应该属于上图中的哪一层? 1 #include <stdio.h> 2 3 struct complex_struct{double x,y;}z; 4 int main(int argc, char *argv[]) 5 {

2021-07-05 22:03:48 165

原创 Linux C 编程一站式学习 编写函数diamond打印一个菱形

这道题想了很久,也在网上看了一下别人是怎么编的,说一下我是怎么考虑这道题的:把图形分成上下两个部分,即下图这种 上半部分 下半部分中间那一行全部打印字符,没有空格,mid=n/2 + 1打印空格的时候只用考虑左边的空格,右半部分的空格不用管。要打印一个n行的图形,先看上半部分,第i行就先打印mid-i个空格,再打印2*i-1个字符。再看下半部分,就是从mid+1行开始打印,打印到第n行停止,这里第i行就先打印i-mid个空格,再打印n-2*(i-mid)个字符。然后就能打印出..

2021-07-03 12:39:29 905

原创 Linux C 编程一站式学习 第6章循环语句习题答案

6.1while循环习题(66页)1.1用while循环的方法求最大公约数 1 #include <stdio.h> 2 int Euclid(int a,int b) 3 { 4 int c = (a%b); 5 while(c != 0) 6 { 7 a = b; 8 b = c; 9 c = a%b; 10 } 11

2021-07-02 21:17:47 262

原创 Linux C编程一站式学习 部分习题答案

初学水平有限,记录一下自己做的书上的部分习题,有错的地方还请多多交流指正。2.5节 表达式 (习题22页)1、假设变量x和n是两个正整数,我们知道x/n这个表达式的结果要取Floor,例如x是17,n是4,则结果是4。如果希望结果取Ceiling应该怎么写表达式呢?例如x是17,n是4,则结果是5;x是16,n是4,则结果是4。 1 #include <stdio.h> 2 int main(int argc, char *argv[]) 3 { 4 int

2021-07-01 22:04:21 601

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除