第二次C语言作业

本文分享了C语言编程的基础知识,包括常见错误修正、数据类型的理解与运用、实验题目的解析过程及其运行结果。同时介绍了如何计算数值、处理字符串等实际编程技巧。

一丶改错题
错误信息1:1242637-20171019161947693-1193978340.png

错误原因:头文件错误

改正方法:将stido换成stdio

错误信息2:1242637-20171019162827115-676329443.png

错误原因:主函数书写错误

改正方法:mian改为main

错误信息3.1242637-20171019162959287-1984754854.png

错误原因:不能构成完整语句

改正方法:加分号

错误信息4.1242637-20171019163105771-1337079295.png

错误原因:漏加符号

改正方法:在printf语句中加“

错误信息5:1242637-20171019162256693-1515707567.png

错误原因:头文件错误

改正方法:在后加<stdio.h>

错误信息6:1242637-20171019163921646-1383745692.png

错误原因;没有对应

改正方法:printf("%d = %d * %d", x); /* 输出 printf("d * %d = %d", y);

              printf("%d = %d * %d",y,x x);  /* 输出     printf("d * %d = %d", x,x,y); 

错误信息: 1242637-20171019173828818-745982135.png

错误原因:%d应该有对应的字符

改正方法:在d前%

二丶学习总结
1.int:1242637-20171019112143037-1798133650.png

long:1242637-20171019112205599-1786722998.png

folat:1242637-20171019112249131-939950493.png

double:1242637-20171019112304256-1411318228.png

2.1242637-20171019112917021-352116689.png

最大值变成了正值1242637-20171019113357646-1301862898.png

最大值变成了负值,最小值变成了正值1242637-20171019113513146-1099766537.png

3.1242637-20171019113727552-1155557043.png

变成了三个数的平均值

4.sizeof(数据类型名称)或sizeof(变量名) 通过输出printf("short: %d字节\n",sizeof(short));来获取字节。
三丶实验总结
1.(1)题目:本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内

(2)流程图1242637-20171019180525193-1805950018.png

(3)源代码1242637-20171019174550146-1464706142.png

(4)测试数据及运行结果:1242637-20171019175836052-2109656427.png

                                         ![](http://images2017.cnblogs.com/blog/1242637/201710/1242637-20171019180534131-1265624118.png)

(5)实验分析:

错误信息:1242637-20171019180724115-1260142338.png

错误原因:忘了加“”

改正方法:加“”

2.(1)题目:据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)
(2)流程图1242637-20171019182003537-967114363.png

(3)源代码1242637-20171019181510193-73350507.png

(4)测试数据及运行结果1242637-20171019182057927-926443503.png

(5)实验分析:无错误

3.(1)题目:一个物体从100米的高空自由落下。编写程序,求它在前3秒内下落的垂直距离。设重力加速度为10米/秒。

(2)流程图:1242637-20171019194301693-1933943948.png

(3)源代码:1242637-20171019194340927-1000148800.png

(4)测试数据及运行结果1242637-20171019194731365-758509857.png

1242637-20171019194741849-1754233159.png
(5)实验分析:无错误

(1)题目:程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。

(2)流程图:1242637-20171020165622224-1041487292.png

(3)源代码:1242637-20171019195935474-1453827722.png

(4)测试数据及运行结果1242637-20171020165844771-889727747.png

1242637-20171020165547959-1836519837.png

(5)实验分析:floor的错误使用,floor()是整除,取整数部分。
四丶PTA提交列表
顺序结构一丶
1242637-20171020171026646-322910696.png

1242637-20171020171034365-1384039933.png

顺序结构二丶
1242637-20171020170542599-1257566873.png

1242637-20171020170550381-1862074845.png

                                                                                                                                                                                                            1701   胡展业

转载于:https://www.cnblogs.com/SYDneyHZY/p/7691731.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值