输入时并未按照格式,没注意汉字符号

问题现象:

运行出来的代码没得到想要的结果:

输入时并未按照格式,没注意汉字符号_第1张图片

原因分析:

程序运行起来了,计算的结果是错误的,这个最好的解决办法就是调试,一步步的看代码在每个阶段的值是不是我们期望的,很容易发现问题。但是我们通过分析也能解决问题,结果不对,先分析逻辑,逻辑没问题,那就只能是数据的问题,再仔细看输入的时候,数字之间使用的中文逗号和格式串中的逗号不相符,导致输入数据的问题。 

再看一个

输入时并未按照格式,没注意汉字符号_第2张图片

问题:

1.%和d中间不能使用空格

2.格式中有逗号,但是输入的时候没有给逗号

总结:

指定格式输入数据的时候,在控制台输入的格式和代码中的格式要保持一致。 

你可能感兴趣的:(C语言中的常见问题及解决办法,c语言,常见问题,笔记)