- 博客(2)
- 收藏
- 关注
原创 char型数字范围
今天做一道题,题目要求大概描述一下就是输入一串字符串,有符号有数字如“0-123-456”然后要对其中的数字做一定的处理(格式时候固定的,即只用将数字改变一下即可)我当时是这样处理的:(错误滴~)char a[3];scanf("%c-%c-%c",&a[0],&a[1],&a[2]);将“0”,“123”,“456”当成三个数,后来老师讲题时我才晓得在char型中数字范围只能是‘0’~‘9’就是“123”在char型中为‘1’,‘2’,‘3’这道题正确写法是
2021-07-14 16:14:02
1845
原创 “00*”型学号的输入和输出问题C语言
问题思考: 处理这种题时我们会想到int型或者字符串型处理,但如果按字符串型因为输入数字之间没有空格,所以对于字符串型来说实际有效的也是1,因此用int型就好。int型问题: 当直接输入学号,形如“001”时,实际只得到有效数字“1”,因此当我们输入学号如“001”进行储存时,实际上只储存数字 1;当我们输入学号如“001”进行查询时,也只是按 数字1来查询并输出。解决思想: 实际上这种“00*”类型的学号有效数字是从第一个非零的数字开始的,也就是真正识别的编号是开头“00”后面的数,因...
2021-06-22 19:48:37
2889
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人