新手问两个个有关问题!大神们帮帮忙

新手问两个个问题!大神们帮帮忙
新手问两个个有关问题!大神们帮帮忙
第一个问题:如图,在数字后面它输出了一个a我百思不得其解!!!!!
第二个问题:我在cfree上用c写了一段程序,用到了sqrt()和%,然而我没有调用math.h。但是运行时没有报错,答案输出好像对的,起码好几组跟我算出来是一样的。但是提交到题库好像不加math.h的是过不了的。这是什么缘由呢请大神们解答!!!!!
------解决思路----------------------
1 将printf("%c ",a[i]);改为printf("%02x ",(unsigned char)a[i]);
2 题库系统使用的不是cfree编译器。