作业5

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx
这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14581
学号:102500431
姓名:杨明浩
(1)非课本题目
1.设计一个getchar和putchar联合使用的程序,使得程序遇到空格符时结束。
1
2
2.建立一个in.txt和out.txt,分别使用这两个文件进行重定位代替键盘输入和屏幕输出in.txt存放一些字符小写字符,大写字符,数字字符,程序将这些小写字符转换成大写字符,然后全部输出到out.txt。
513c8e91296454e408585029320cd51a
9dd5b477944f98ef7dbd1f351d6f26d4
3.从键盘上输入数据并进行加、减、乘、除四则运算(以“a运算b”的形式输入),判断输入的数据是否可以进行计算,若能计算,则输出计算结果,保留小数点后2位,否则显示“wrong input”。另外,碰到除数为0是能提示“division by zero”。形式参考第八章PPT18页。
3
4.1
4.2
4.3
4.4
4.混合读入字符、数值,形式参考第八章PPT19页。
589182d42ea2fdcad72a84121adc6c5b
(2)课本题
8.11.3
6869133b57f97f1093bf7e131b1462bb
8.11.4
aef4221d1b5a3d2955b2fc39c41d0c43
8.11.5
f6b6eb29400b107a696add98b45a8c5c
f773b60c1846e4517c7feb56795705d7
1fb81597b3cc75ecc3fc3bd3e6eb2b83
8.11.6
b01d23864878301c1f7150e7e456a021
d28e6eca1e699a8642156b2f6edd32a8
8.11.7
d9e3e5dfa14481d41dc6cadd657ea2bc
cac911481c7cbfb3ebcf3562618d42f0
9.11.1
c46c330c22af5cbebf8edca77730db79
9.11.2
e3a64a4e5be9004098a50cb4691a3265
9.11.3
0ad6b22a7ce5c64c7705b4db85a9f44c
9.11.4
d9e977261250374cb1dc9223e248b610
9.11.8
27bc22320108c26cc3cbae35ea346bec
9.11.9
4c9d3d26cb89bd0e943d5bceabf378b8
9.11.11
94422a07c815af8fff9354ced9a80442
(3)非课本题2
1.设计一个多源代码文件程序的编译。例如,first.c源代码文件包含主函数和一些头文件(second.h),second.c源代码文件是一些自定义的函数功能实现,second.h文件是一些常量声明和second.c中自定义函数的函数原型声明。
9e335478c7532a067e40c319c768167b
fb21851e6bbda933ef32e1e49ceb74cf
df61bede68ff2effeb6b644bcbea54ef
2.编写一个程序,在该程序中输出主函数内定义的变量的地址,以及函数中定义的同名变量的地址。
ca856a255139bcf2b64017775dd5c6f5

总结:递归的思路还要精进,注意函数执行顺序;指针现在只是大致了解,到时候要系统学;注意多个scanf(缓冲区一定要清理);windows重定位指令只是大致了解如何写入,改变内容,改变地址;项目的建立费了很大劲,感觉dev不听我话,不让我查看项目中的文件,偶然发现在项目中创建源文件,之后项目管理窗口就这么打开了,之前死活找不到,并非只是将文件和项目放一起,还要用项目打开他们,感觉是新的dev,注意自建头文件声明不可用<>只能用“”;main()函数中变量和自定义函数变量不一样,内存区不一致,注意变量作用域

posted @ 2025-11-11 15:30  noab  阅读(10)  评论(0)    收藏  举报