返回

C-Code

发布时间:2022-09-22 10:24:42 355

2022.9.10——2022.9.16

学习了第一遍C,囫囵吞枣,有好多地方还很模糊,脑袋里感觉很乱,9.15,9.16学的有点烦,学习效率降低。需要调整下状态,9.17开始做练习题。

2022.9.17

将C crime 大致翻阅,开始着手用代码编写,习题:英寸转换为厘米。

最初的代码:

#include

#include

int main()

{

int m = 0;

float n=2.54;      //1英寸=2.54CM

float i;

scanf_s("%d",&m);

i=m*n;

printf("输出:%f\n",i);

return 0;

}

第一次独立敲代码实现转换功能,还是出错了,i值不能赋值,输入的值没办法赋值给i,查了查别人的实现方案,感觉蛮简单的,然后看看自己的代码,想找出自己的问题,我按步调试,监视i的情况,以上代码其实是我修改后的结果,我觉得应该是函数scanf_s的问题,只能输入单个量。

原来的是这样的:

Scanf_s("请输入:%d",&m);

结果它输出的是0,本来就学的烦了,然后还报错,有点崩,于是我放了一天。

2022.9.18

昨天很闷,脑袋感觉就很烦的那种,今天感觉精神好多了,做了一些自我调整,再看这个程序,再去上网查了下,函数scanf_s好像只能输入%...,我删掉前面输入的汉字,最终运行是成功了,预期的目的也达到了,但是,这个程序只能转换输入为整型的数字,小数没办法实现,scanf_s只能输入整型的数字,暂时没想到别的替代方案,再理理自己的知识网,继续深入学。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
C++ 语言 2022-09-22 09:56:08