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只能输入整型的数字,暂时没想到别的替代方案,再理理自己的知识网,继续深入学。
文章来源: https://blog.51cto.com/u_15779131/5686887
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报