|
发表于 2024-1-31 20:54:28
|
显示全部楼层
本楼为最佳答案
- #include <stdio.h>
- int main(void)
- {
- char c , s[] = {'1' , '3' , '5' , '4' , '2' , '0' , '\0'} ;
- int n ;
- n = 0 ;
- c = s[0] - '0' ; c = '1' - '0' = 1
- n = n * 10 + c ; n = 0 * 10 + 1 = 1
- c = s[1] - '0' ; c = '3' - '0' = 3
- n = n * 10 + c ; n = 1 * 10 + 3 = 13
- c = s[2] - '0' ; c = '5' - '0' = 5
- n = n * 10 + c ; n = 13 * 10 + 5 = 135
- c = s[3] - '0' ; c = '4' - '0' = 4
- n = n * 10 + c ; n = 135 * 10 + 4 = 1354
- c = s[4] - '0' ; c = '2' - '0' = 2
- n = n * 10 + c ; n = 1354 * 10 + 2 = 13542
- c = s[5] - '0' ; c = '0' - '0' = 0
- n = n * 10 + c ; n = 13542 * 10 + 0 = 135420
- printf("%d\n" , n) ;
- }
复制代码 |
|